WidgetKit Course

  • Build multiple Widgets to learn how they work
  • Get data from network calls, Core Data and your app
  • Learn Configurations and Intents
  • Lock Screen Complications
  • Live Activities
  • Free updates


Live Activities and Dynamic Island videos will be released when that feature is official in a later update to iOS 16



Course Overview Video



Monthly small widget with various themes for each month
Learn the basics

Get introduced to the basic fundamentals of how Widgets work. You'll learn about Timelines, Reload Policies, Entries, Snapshots and Widget Families.

dark and light mode widgets for a GitHub repo watcher product
Advanced Widgets

We build a Widget to keep an eye on our favorite GitHub repos. We get the data via a network call, build multiple Widget sizes, and learn about Widget Bundles.

three versions of a calendar widget showing which days the user studied swift.
Widget w/ Core Data

Swift Calendar is a Widget to track which days we have practiced Swift. In this Widget we learn how to communicate between Core Data and our Widget.


WidgetKit Curriculum


  Getting Started
Available in days
days after you enroll
  Widget #1 - Monthly Theme Widget
Available in days
days after you enroll
  Widget #2 - Repo Watcher - Network Call
Available in days
days after you enroll
  Widget #3 - Swift Calendar - Core Data
Available in days
days after you enroll
  Configuration & Intents
Available in days
days after you enroll
  Lock Screen Complications
Available in days
days after you enroll
  Live Activities & Dynamic Island
Available in days
days after you enroll
  Where to Go From Here
Available in days
days after you enroll

Frequently Asked Questions


What will I learn in this course?

This course is designed to give you the foundation and skills to build any Widget idea you can come up with.


What skill level is required for this course?

This is an intermediate course. Because I focus on the concepts of Widgets, I don't spend time explaining the basics of SwiftUI and Swift. If you are just learning Swift & SwiftUI, it is recommended you take iOS Dev Launchpad and SwiftUI Fundamentals first.


Where are Lock Screen Complications and Live Activities?

The section on Lock Screen Complications will be available when iOS 16 is officially released. Live Activities will be available when they are released in an update to iOS 16 later this fall.


Do you offer a student discount?

Not for this course. If you are looking for a cheaper option, I recommend my subscription service that gives you access to ALL my courses for a cheaper monthly price.


Will this course be updated for iOS 17, Xcode 15 and beyond?

Yes.


How long do I have access to the course videos?

You have access to this course for as long as it exists. It will exist as long as it's reasonable to keep up to date, which I imagine will be a few years.


What if I don't find the course valuable?

Within 30 days of purchase there is a 100% money back guarantee. No questions asked. I'm proud of my courses and stand by my work. If you don't get value from it, I'm happy to give a full refund.