iOS 15 Development Essential Training
2h 15mBeginner2021-11-19
Authors

Todd Perkins
Developer specializing in iOS
Course details
Have you ever had an idea for an app and lamented, “If only I knew how to create an app”? Turns out, building an app may not be as arduous a task as you might think. In this course, Todd Perkins shows that with a little training in some key skills—like Xcode fundamentals, SwiftUI, and architecture—you can be on your way to creating your own app in iOS in no time. He shares lessons from his own experience building iOS applications, and his course is aimed at helping you build your own apps, even if you have no experience in iOS (or programming in general). If you’ve had a brilliant idea for an app and want to bring your vision to fruition, join Todd as he walks you through the creation of several apps, each designed to teach a variety of essential iOS development skills.
Skills covered
XcodeSwiftiOS DevelopmentiOSMobile DevelopmentAppleEssential Training
Concepts
0. Introduction
- 01 - Starting a career in iOS development
- 02 - What you should know before watching
1. Xcode Fundamentals
- 03 - Install Xcode and the iOS SDK
- 04 - Create an Xcode project
- 05 - Navigate Xcode's interface
- 06 - Modifying key Xcode preference
- 07 - Using the Simulator
2. UI Development with Storyboards
- 08 - Choosing between SwiftUI and storyboards
- 09 - Drag and drop user interface creation and storyboards
- 10 - Change a label's text at runtime
- 11 - Handling a button press
- 12 - Using text gathered from text fields
- 13 - Showing the keyboard
- 14 - Dismissing the keyboard
- 15 - Working with pins
- 16 - Troubleshoot common UI problems
- 17 - Challenge - Storyboards
- 18 - Solution - Storyboards
3. SwiftUI Basics
- 19 - SwiftUI fundamentals
- 20 - Creating horizontal and vertical layouts
- 21 - Modifying fonts and spacing in SwiftUI
- 22 - Loading images in SwiftUI
- 23 - Challenge - SwiftUI
- 24 - Solution - SwiftUI
4. SwiftUI Binding
- 25 - Getting text input with SwiftUI
- 26 - Using a slider in SwiftUI
- 27 - Making a custom SwiftUI view
- 28 - Creating a reusable slider component
- 29 - Increasing reusability in custom views
- 30 - Challenge - Build a color picker app
- 31 - Solution - Build a color picker app
5. Working with Multiple Views in SwiftUI
- 32 - Creating data for a list
- 33 - Using list views
- 34 - Creating detail views
- 35 - Sending data between views and screens
- 36 - Displaying and dismissing popover views
- 37 - Challenge - Lists
- 38 - Solution - Lists
Conclusion
- 39 - Next steps
Related courses
- iOS 15 and iPadOS: iPhone and iPad Essential Training
- Xcode 15 Essential Training
- iOS App Development: Essential Courses
- Building Your First iOS 15 App
- Programming for Non-Programmers: iOS 15 and Swift 5
- iOS and watchOS App Development: Notifications
- AR for iOS Developers: RealityKit and Reality Composer
- Building Native Mobile Apps with NativeScript and Angular 2