Video Tutorials →Build a SwiftUI app for iOS 14
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 20 Lessons (3h 6m) | Size: 3.68 GB
This year, SwiftUI got major upgrades from the WWDC 2020.
Build a multi-platform app for iOS, iPadOS and Big Sur
The big news is that thanks to Apple Silicon, Macs will be able to run iOS and iPad apps soon. SwiftUI is the only framework that allows you to build apps for all of Apple's five platforms: iOS, iPadOS, macOS, tvOS and watchOS with the same codebase. New features like the Sidebar, Lazy Grid, Matched Geometry Effect and Xcode 12's visual editing tools will make it easier than ever to build for multiple platforms.
In this course, we'll build an app from scratch focusing on the new techniques in iOS 14. We'll use the Sidebar and Tab bar navigation pattern, which translates well to all platforms and give you the power to adapt for any type of content. Also, we'll use Lazy Grids to make the layout adaptive to all devices and we'll learn the new Matched Geometry Effect to create beautiful transitions between screens without the complexity. This is a real app that will be launched to the App Store in September. All the source files and designs are shared so you can use this as a template to build your own app.
Developing for iOS 14 requires a Mac with Catalina and Xcode 12. It is recommended that you upgrade to Big Sur in order to build for macOS using SwiftUI. You can still follow the iOS parts, which is the main focus of this course. However, some steps and code specific to the macOS app may not work.
If you've never touched SwiftUI before, it is recommended to take my SwiftUI for iOS 13 course beforehands as it will go more in-depth with the basics. Bners can take this course, but minimum experience with HTML and CSS (or coding equivalent) recommended.
- Build an app with SwiftUI
- iOS 13 Programming with Swift 5, 2nd Edition
- SwiftUI: Let's Build an Avocado Recipes iOS 13 App with Swift in Xcode 11
- SwiftUI - Learn How to Build Beautiful, Robust, Apps
- SwiftUI Essential Training