Companies Home Search Profile

Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island

Focused View

DevTechie DT

12:49:47

120 View
  • 1. Introduction.mp4
    13:55
  • 1. WidgetKit Introduction.mp4
    04:13
  • 2. Adding WidgetKit Extension.mp4
    06:47
  • 1. Getting to know the Widget Components.mp4
    01:53
  • 2. Four Key Components.mp4
    04:24
  • 3. Timeline Provider.mp4
    05:34
  • 4. Timeline Entry.mp4
    01:48
  • 5. Timeline Entry View.mp4
    06:29
  • 6. Widget Configuration.mp4
    06:15
  • 7. Preview Provider.mp4
    03:52
  • 8. Widget Bundle.mp4
    04:59
  • 1. Hello Widget Timeline Entry.mp4
    04:46
  • 2. Timeline Entry View.mp4
    06:19
  • 3. Timeline Provider.mp4
    11:50
  • 4. Widget Configuration.mp4
    07:08
  • 5. Widget Family.mp4
    02:35
  • 1. Today Widget Intro.mp4
    01:35
  • 2. Today Widget Entry.mp4
    01:21
  • 3. Today Widget Provider.mp4
    06:23
  • 4. Widget Entry View.mp4
    06:39
  • 5. Widget Configuration.mp4
    02:49
  • 6. Widget Bundle.mp4
    01:21
  • 1. Quotes Widget Intro.mp4
    01:28
  • 2. Quotes Struct.mp4
    02:37
  • 3. Quote Network Service.mp4
    06:34
  • 4. Quote Timeline Entry.mp4
    01:25
  • 5. Quote Timeline Provider.mp4
    06:11
  • 6. Quote Widget View.mp4
    05:03
  • 7. Quote Configuration.mp4
    02:45
  • 8. Quote Widget in Bundle.mp4
    01:08
  • 1. Photo Widget Introduction.mp4
    02:51
  • 2. Photo Widget Entry.mp4
    02:00
  • 3. Network Enabled View.mp4
    04:25
  • 4. Photo Widget View.mp4
    03:51
  • 5. Photo Widget Timeline Provider.mp4
    05:29
  • 6. Photo Widget.mp4
    02:49
  • 1. Weather Widget Intro.mp4
    02:24
  • 2. Weather Data Structure.mp4
    05:35
  • 3. Weather Service.mp4
    06:27
  • 4. Weather Utility.mp4
    03:05
  • 5. Weather Entry.mp4
    02:30
  • 6. Weather Constants.mp4
    02:33
  • 7. Weather Timeline Provider.mp4
    06:15
  • 8. Weather View.mp4
    04:41
  • 9. Daily Weather View.mp4
    02:33
  • 10. Weather Widget View.mp4
    09:24
  • 11. Weather Widget.mp4
    04:26
  • 1. Workout Widget Introduction.mp4
    02:27
  • 2. Workout Model.mp4
    03:22
  • 3. Workout View.mp4
    11:19
  • 4. Workout Widget Entry.mp4
    02:56
  • 5. Workout Widget Timeline Provider.mp4
    07:06
  • 6. Workout Widget.mp4
    06:07
  • 1. Reminder Widget Introduction.mp4
    00:55
  • 2. App groups.mp4
    05:15
  • 3. Reminder Data Model.mp4
    02:22
  • 4. Reminders App.mp4
    05:19
  • 5. Reminder App Constants.mp4
    02:32
  • 6. Reminder Widget Entry.mp4
    02:25
  • 7. Reminder Widget View.mp4
    02:08
  • 8. Timeline Provider.mp4
    03:13
  • 9. Widget Configuration.mp4
    02:12
  • 10. App and Widget Data Sync.mp4
    15:52
  • 1. Grocery Widget.mp4
    01:44
  • 2. Grocery Data Model.mp4
    02:36
  • 3. Grocery Constants.mp4
    06:23
  • 4. Color Extension.mp4
    04:55
  • 5. Core Data Manager.mp4
    06:30
  • 6. Managed Object Context.mp4
    10:46
  • 7. Grocery Item Entry.mp4
    04:23
  • 8. Grocery App View.mp4
    16:08
  • 9. Grocery Entry.mp4
    03:48
  • 10. Grocery Entry View.mp4
    07:43
  • 11. Grocery Timeline Provider.mp4
    06:30
  • 12. Grocery Widget.mp4
    05:30
  • 1. Color Widget Intro.mp4
    01:53
  • 2. Intent Definition File.mp4
    06:11
  • 3. Timeline Entry.mp4
    01:57
  • 4. Widget View.mp4
    04:06
  • 5. Widget Intent Timeline Provider.mp4
    04:41
  • 6. Color Widget.mp4
    05:34
  • 1. Expense Widget Introduction.mp4
    02:10
  • 2. Monthly Expense Intent Definition File.mp4
    05:23
  • 3. Expense Category.mp4
    04:17
  • 4. Expense Entry.mp4
    02:26
  • 5. Expense Item View.mp4
    07:10
  • 6. Expense Widget View.mp4
    05:47
  • 7. Expense Timeline Provider.mp4
    06:24
  • 8. Expense Widget.mp4
    04:39
  • 1. Exchange Rate Widget Introduction.mp4
    02:50
  • 2. Country Model.mp4
    06:48
  • 3. Exchange Rate Model.mp4
    08:49
  • 4. Exchange Rate Service.mp4
    11:02
  • 5. Country List Cell View.mp4
    05:37
  • 6. Country Exchange Rate View.mp4
    09:17
  • 7. Exchange Rate App.mp4
    05:31
  • 8. Exchange Rate Widget Entry.mp4
    03:06
  • 9. Exchange Rate Entry View.mp4
    05:50
  • 10. Exchange Rate Timeline Provider.mp4
    03:33
  • 11. Exchange Rate Widget.mp4
    02:13
  • 12. DevTechie Sub-bundle.mp4
    06:48
  • 13. Entry View Deep Link.mp4
    04:54
  • 14. Widget Deep Link via OpenUrl.mp4
    06:56
  • 1. Stocks App Intro and Model.mp4
    09:24
  • 2. Stock Service.mp4
    04:59
  • 3. Stock View.mp4
    08:28
  • 4. Intent Definition File.mp4
    05:54
  • 5. Custom Intent Extension.mp4
    03:36
  • 6. Intent Handler.mp4
    09:42
  • 7. Stock Symbol Entry.mp4
    02:10
  • 8. Stock Widget Entry View.mp4
    02:58
  • 9. Stock Timeline Provider.mp4
    05:05
  • 10. Stock Widget.mp4
    07:11
  • 1. Lock Screen Widget Introduction.mp4
    02:11
  • 2. Pedometer App Folder.mp4
    01:18
  • 3. Pedometer Model.mp4
    01:28
  • 4. Pedometer Manager.mp4
    11:23
  • 5. Pedometer App Constants.mp4
    03:21
  • 6. Pedometer App View.mp4
    09:36
  • 7. Pedometer Entry.mp4
    02:23
  • 8. Pedometer Entry View.mp4
    03:28
  • 9. Pedometer Timeline Provider.mp4
    02:50
  • 10. Pedometer Widget.mp4
    04:06
  • 1. Map Widget Introduction.mp4
    06:33
  • 2. Famous Places Map Entry.mp4
    01:18
  • 3. Famous Places Widget Entry View.mp4
    02:55
  • 4. Map Timeline Provider.mp4
    10:56
  • 5. Famous Places Widget.mp4
    09:21
  • 1. Live Activities Intro.mp4
    03:26
  • 2. Focus Timer Attributes.mp4
    04:54
  • 3. Timer Entry View.mp4
    04:18
  • 4. Timer Live Widget.mp4
    05:10
  • 5. Timer App View.mp4
    18:14
  • 6. Timer App Configuration and Widget.mp4
    05:55
  • 1. Pizza Delivery Live Activity Widget Intro.mp4
    03:07
  • 2. Pizza Order Attribute.mp4
    05:17
  • 3. Pizza Type.mp4
    02:30
  • 4. Pizza Order View.mp4
    28:00
  • 5. Activity Configuration.mp4
    11:46
  • 6. Live Activity Widget.mp4
    06:06
  • 1. Dynamic Island Introduction.mp4
    07:49
  • 2. Dynamic Island Expanded Region Leading.mp4
    07:16
  • 3. Dynamic Island Expanded Trailing, Center and Bottom Region.mp4
    06:56
  • 4. Compact Minimal View For Dynamic Island.mp4
    06:47
  • 5.1 MasteringWidgetKit.zip
  • 5. Source Code.html
  • Description


    Build 15 iOS Widgets while learning about WidgetKit including Lock Screen Widgets, Live Activities and Dynamic Island

    What You'll Learn?


    • WidgetKit Development
    • SwiftUI 4
    • iOS 16
    • iOS App Development
    • Live Activities
    • Lock Screen Widgets
    • Configurable Widgets
    • Dynamic Island

    Who is this for?


  • Developers who wants to learn and master WidgetKit development in SwiftUI 4 and iOS 16
  • More details


    Description

    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.

    Who this course is for:

    • Developers who wants to learn and master WidgetKit development in SwiftUI 4 and iOS 16

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    DevTechie DT
    DevTechie DT
    Instructor's Courses
    Hello World from DevTechie. We have several years of experience working for big tech companies to small startups with 40+ years of combined experience in developing apps and softwares. We believe in sharing the knowledge gained over the years and would like to invite you to join us in this journey. We cover end to end development for mobile, web, backend as well as data science and machine learning.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 144
    • duration 12:49:47
    • Release Date 2023/03/02