Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island
Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island, available at $59.99, has an average rating of 4.5, with 145 lectures, based on 24 reviews, and has 185 subscribers.
You will learn about WidgetKit Development SwiftUI 4 iOS 16 iOS App Development Live Activities Lock Screen Widgets Configurable Widgets Dynamic Island This course is ideal for individuals who are Developers who wants to learn and master WidgetKit development in SwiftUI 4 and iOS 16 It is particularly useful for Developers who wants to learn and master WidgetKit development in SwiftUI 4 and iOS 16.
Enroll now: Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island
Summary
Title: Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island
Price: $59.99
Average Rating: 4.5
Number of Lectures: 145
Number of Published Lectures: 145
Number of Curriculum Items: 145
Number of Published Curriculum Objects: 145
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- WidgetKit Development
- SwiftUI 4
- iOS 16
- iOS App Development
- Live Activities
- Lock Screen Widgets
- Configurable Widgets
- Dynamic Island
Who Should Attend
- Developers who wants to learn and master WidgetKit development in SwiftUI 4 and iOS 16
Target Audiences
- Developers who wants to learn and master WidgetKit development in SwiftUI 4 and iOS 16
Widgets were introduced with the second iteration of SwiftUI and starting iOS 16, new features were added which are backed by the existing WidgetKit. WWDC22 not only introduced lock screen widgets, but with the release of iOS 16.1 they brought in new features like live activities and dynamic Island. WidgetKit is native to SwiftUI and all the widget-related developmnet happens in SwiftUI.
This course is designed to cover WidgetKit end-to-end. All of this is written in iOS 16 and SwiftUI 4. In this course, we will build 15+ widgets to cover various different aspects of WidgetKit. We will learn about newly introduced features along the way and by the end you will know how to make a widget for your own unique app.
We will take a deep dive into static widgets, network-based widgets, map-based widgets as well as configurable widgets. We will also look at the deep linking strategies which as specific to the widgets along with core data-backed widgets.
We will create live activity and lock screen widgets that were introduced with iOS 16. We will also learn about ActivityKit and Live Activity life cycles and add support for Dynamic Island, which is present for iPhone 14 pro and above iOS devices.
So join me in this course and let’s learn about widget kit together.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Getting Started
Lecture 1: WidgetKit Introduction
Lecture 2: Adding WidgetKit Extension
Chapter 3: Understanding Widgets in WidgetKit
Lecture 1: Getting to know the Widget Components
Lecture 2: Four Key Components
Lecture 3: Timeline Provider
Lecture 4: Timeline Entry
Lecture 5: Timeline Entry View
Lecture 6: Widget Configuration
Lecture 7: Preview Provider
Lecture 8: Widget Bundle
Chapter 4: Build Your First Widget from Scratch
Lecture 1: Hello Widget Timeline Entry
Lecture 2: Timeline Entry View
Lecture 3: Timeline Provider
Lecture 4: Widget Configuration
Lecture 5: Widget Family
Chapter 5: Today Widget
Lecture 1: Today Widget Intro
Lecture 2: Today Widget Entry
Lecture 3: Today Widget Provider
Lecture 4: Widget Entry View
Lecture 5: Widget Configuration
Lecture 6: Widget Bundle
Chapter 6: Network Enabled Widget
Lecture 1: Quotes Widget Intro
Lecture 2: Quotes Struct
Lecture 3: Quote Network Service
Lecture 4: Quote Timeline Entry
Lecture 5: Quote Timeline Provider
Lecture 6: Quote Widget View
Lecture 7: Quote Configuration
Lecture 8: Quote Widget in Bundle
Chapter 7: Photo Based Widget
Lecture 1: Photo Widget Introduction
Lecture 2: Photo Widget Entry
Lecture 3: Network Enabled View
Lecture 4: Photo Widget View
Lecture 5: Photo Widget Timeline Provider
Lecture 6: Photo Widget
Chapter 8: Widget Size Family
Lecture 1: Weather Widget Intro
Lecture 2: Weather Data Structure
Lecture 3: Weather Service
Lecture 4: Weather Utility
Lecture 5: Weather Entry
Lecture 6: Weather Constants
Lecture 7: Weather Timeline Provider
Lecture 8: Weather View
Lecture 9: Daily Weather View
Lecture 10: Weather Widget View
Lecture 11: Weather Widget
Chapter 9: Charts Framework in Widget
Lecture 1: Workout Widget Introduction
Lecture 2: Workout Model
Lecture 3: Workout View
Lecture 4: Workout Widget Entry
Lecture 5: Workout Widget Timeline Provider
Lecture 6: Workout Widget
Chapter 10: Data Sync Between App and Widget
Lecture 1: Reminder Widget Introduction
Lecture 2: App groups
Lecture 3: Reminder Data Model
Lecture 4: Reminders App
Lecture 5: Reminder App Constants
Lecture 6: Reminder Widget Entry
Lecture 7: Reminder Widget View
Lecture 8: Timeline Provider
Lecture 9: Widget Configuration
Lecture 10: App and Widget Data Sync
Chapter 11: Core Data in WidgetKit
Lecture 1: Grocery Widget
Lecture 2: Grocery Data Model
Lecture 3: Grocery Constants
Lecture 4: Color Extension
Lecture 5: Core Data Manager
Lecture 6: Managed Object Context
Lecture 7: Grocery Item Entry
Lecture 8: Grocery App View
Lecture 9: Grocery Entry
Lecture 10: Grocery Entry View
Lecture 11: Grocery Timeline Provider
Lecture 12: Grocery Widget
Chapter 12: Understanding Configurable Widget
Lecture 1: Color Widget Intro
Lecture 2: Intent Definition File
Lecture 3: Timeline Entry
Lecture 4: Widget View
Lecture 5: Widget Intent Timeline Provider
Lecture 6: Color Widget
Chapter 13: Configurable Widget Deep Dive
Lecture 1: Expense Widget Introduction
Lecture 2: Monthly Expense Intent Definition File
Lecture 3: Expense Category
Lecture 4: Expense Entry
Lecture 5: Expense Item View
Lecture 6: Expense Widget View
Instructors
-
DevTechie DT
Learn by Doing. Practical Approach to Solve Common Problems
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 7 votes
- 5 stars: 13 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024