iPadOS 13 Development Essential Training
1h 19mBeginner2020-06-10
Authors

Todd Perkins
Developer specializing in iOS
Course details
With the release of iPadOS 13, developers and users were granted access to several new features and enhancements, including enhanced multitasking functionality and new tools and features in Apple Pencil. In this course, instructor Todd Perkins shows developers how to best approach iPadOS 13 application development using SwiftUI. Todd provides an overview of developing applications for iPadOS, sharing his take on the most essential concepts that developers need to master. Learn how to work with SwiftUI, set up multitasking, incorporate hand-drawn content into your app using PencilKit, set up your iPadOS 13 apps for use on macOS, support Dark Mode in your app, and more.
Skills covered
Cross-Platform DevelopmentiOSMobile DevelopmentAppleEssential Training
Concepts
0. Introduction
- 01 - Start a career in iPadOS development
- 02 - What you should know
1. Apple Dev Tools Review
- 03 - SwiftUI basics
- 04 - Previewing multiple platforms in SwiftUI
- 05 - Using SwiftUI to create navigation
- 06 - Creating a SwiftUI navigation model
- 07 - Setting a default selection
- 08 - Working with unsupported views in SwiftUI
- 09 - Challenge - Add an image
- 10 - Solution - Add an image
2. Multitasking
- 11 - Setting up for multitasking in iPadOS 13
- 12 - Using Picture in Picture
- 13 - Implementing simple drag and drop
- 14 - Challenge - Create a tabbed app
- 15 - Solution - Create a tabbed app
3. Using PencilKit
- 16 - Working with a PKCanvasView
- 17 - Using a PKToolPicker
- 18 - Responding to pencil events
- 19 - Saving and loading drawings
- 20 - Challenge - Create a markup app
- 21 - Solution - Create a markup app
4. Cross-Platform Applications
- 22 - Creating a cross-platform app
- 23 - Creating views for one platform
- 24 - Challenge - Cross-platform web browser
- 25 - Solution - Cross-platform web browser
5. Dark Mode
- 26 - Dark Mode overview
- 27 - Dark Mode custom colors
- 28 - Dark Mode system colors
- 29 - Challenge - Add adapting color
- 30 - Solution - Add adapting color
Conclusion
- 31 - Next steps
Related courses
- iOS 15 and iPadOS: iPhone and iPad Essential Training
- iOS 18: iPhone and iPad Essential Training
- iOS 14 and iPadOS: iPhone and iPad Essential Training
- GarageBand for iPad Essential Training
- iCloud Essential Training (2022)
- Make SwiftUI Playgrounds Applications
- Make Apps in Swift Playgrounds 4
- Building an App for All Apple Platforms