Video description
This video course provides a comprehensive overview of the latest WidgetKit developments in iOS 16, backed by the power of SwiftUI. Discover how to leverage these powerful tools to create dynamic, high-quality widgets for your iOS applications.
You will learn about the latest WidgetKit features, including static, network-based, map-based, and configurable widgets. Additionally, you will explore the creation of core data-backed widgets and learn about deep linking strategies specific to widgets. This course also covers newly introduced features such as live activity and lock screen widgets and teaches you about the intricacies of ActivityKit and Live Activity lifecycles. You will discover how to add support for Dynamic Island, which is available on iPhone 14 Pro and above iOS devices.
Upon completing this course, you will have the power to create stunning, high-quality widgets for your iOS applications. You will master the creation of live activity and lock screen widgets and gain a profound understanding of the WidgetKit framework. This course will enhance your knowledge and skills in WidgetKit development with SwiftUI 4 and iOS 16, giving you the confidence to develop custom widgets that will elevate the user experience of your applications. Join us today and unlock the potential of WidgetKit!
What You Will Learn
- Understand the basics of WidgetKit and its architecture in SwiftUI
- Explore the power of SwiftUI 4 and iOS 16 for building widgets
- Create and configure static and dynamic widgets using WidgetKit in Xcode
- Learn to create lock screen widgets that provide quick access to app features
- Build a fully functional news widget with link configuration using WidgetKit
- Learn how to use TimelineProvider to update widget content over time
Audience
This course is aimed at developers with prior experience in SwiftUI and iOS development, who are seeking to advance their skills and expertise in WidgetKit development using SwiftUI 4 and iOS 16.
About The Author
DevTechie LLC: DevTechie LLC offers courses where we learn by doing and find practical approaches to solve common problems. DevTechie LLC has 40+ years of combined experience in developing apps and software for big tech companies to small start-ups. They believe in sharing the knowledge gained over the years and invite you to join them on this journey. DevTechie LLC covers end-to-end development for mobile, web, backend, data science, and machine learning.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Getting Started
- Chapter 3 : Understanding Widgets in WidgetKit
- Chapter 4 : Build Your First Widget from Scratch
- Chapter 5 : Today Widget
- Chapter 6 : Network-Enabled Widget
- Chapter 7 : Photo-Based Widget
- Chapter 8 : Widget Size Family
- Chapter 9 : Charts Framework in Widget
- Chapter 10 : Data Sync Between App and Widget
- Chapter 11 : Core Data in WidgetKit
- Chapter 12 : Understanding Configurable Widget
- Chapter 13 : Configurable Widget Deep Dive
-
Chapter 14 : Deep Links in Widgets
- Exchange Rate Widget Introduction
- Country Model
- Exchange Rate Model
- Exchange Rate Service
- Country List Cell View
- Country Exchange Rate View
- Exchange Rate App
- Exchange Rate Widget Entry
- Exchange Rate Entry View
- Exchange Rate Timeline Provider
- Exchange Rate Widget
- Adding Widget to the Widget Bundle
- Entry View Deep Link
- Widget Deep Link Through OpenURL
- Chapter 15 : Custom Configuration Widget
- Chapter 16 : iOS 16 Lock Screen Widget
- Chapter 17 : Maps in Widgets
- Chapter 18 : iOS 16.1 Live Activity Widget
- Chapter 19 : iOS 16.1 Live Activity Lifecycle Events
- Chapter 20 : iOS 16 Dynamic Island
Product information
- Title: Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island
- Author(s):
- Release date: March 2023
- Publisher(s): Packt Publishing
- ISBN: 9781801815819
You might also like
video
SwiftUI iOS 16 Crash Course - Emoji Quote App in SwiftUI
SwiftUI creates user interfaces for any Apple platform and helps create beautiful and dynamic apps fast. …
video
Build an iOS 16 Coffee Shop Application Using SwiftUI And Firebase
In this course, we will build a real online coffee shop ordering application using SwiftUI. You …
book
Getting Started with WidgetKit: Create Widgets for iOS and iPadOS
Develop handy, UI/UX friendly and eye-pleasing widgets using the brand new WidgetKit. Apple’s brand new widgets …
book
App Development Using iOS iCloud: Incorporating CloudKit with Swift in Xcode
Create a professional looking app from start to finish that takes advantage of iCloud technology. Rather …