Udemy

Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island

Enroll Now
  • 241 Students
  • Updated 12/2022
4.4
(30 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 49 Minute(s)
Language
English
Taught by
DevTechie DT
Rating
4.4
(30 Ratings)
2 views

Course Overview

Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island

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

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 Content

  • 10 section(s)
  • 145 lecture(s)
  • Section 1 Introduction
  • Section 2 Getting Started
  • Section 3 Understanding Widgets in WidgetKit
  • Section 4 Build Your First Widget from Scratch
  • Section 5 Today Widget
  • Section 6 Network Enabled Widget
  • Section 7 Photo Based Widget
  • Section 8 Widget Size Family
  • Section 9 Charts Framework in Widget
  • Section 10 Data Sync Between App and Widget

What You’ll Learn

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

Skills covered in this course


Reviews

  • D
    David Gates
    2.0

    Several modules could not be completed without significant reworking because they were created using APIs that were no longer available when there were stable free alternatives out there. Also, several modules couldn't really be completed unless you have a paid developer account, which isn't mentioned anywhere in the course requirements. Lastly the teaching style is very minimal/lazy; just follow along with what I type instead of actually teaching concepts. At the end of the course you'll have some good examples to go build your own widgets, but it could be a great course with just a bit more effort.

  • v
    vinodKumar
    3.0

    please provide content in 1080p

  • M
    Moshe Netan
    5.0

    Great course for widgets making

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed