Discover how to create successful iPadOS applications. Learn how to work with SwiftUI, set up multitasking, incorporate hand-drawn content into your app using PencilKit, and more.
Overview
Syllabus
Introduction
- Start a career in iPadOS development
- What you should know
- SwiftUI basics
- Previewing multiple platforms in SwiftUI
- Using SwiftUI to create navigation
- Creating a SwiftUI navigation model
- Setting a default selection
- Working with unsupported views in SwiftUI
- Challenge: Add an image
- Solution: Add an image
- Setting up for multitasking in iPadOS 13
- Using Picture in Picture
- Implementing simple drag and drop
- Challenge: Create a tabbed app
- Solution: Create a tabbed app
- Working with a PKCanvasView
- Using a PKToolPicker
- Responding to pencil events
- Saving and loading drawings
- Challenge: Create a markup app
- Solution: Create a markup app
- Creating a cross-platform app
- Creating views for one platform
- Challenge: Cross-platform web browser
- Solution: Cross-platform web browser
- Dark Mode overview
- Dark Mode custom colors
- Dark Mode system colors
- Challenge: Add adapting color
- Solution: Add adapting color
- Next steps
Taught by
Todd Perkins