-
App Navigation
You'll be able to build apps with the two most common types of navigation: Tab Bars and Drill Down
-
SwiftUI User Interfaces
You'll be able to use the latest SwiftUI framework to build user interfaces like snapping together lego pieces
-
Multiple Screens
You'll be able to build apps with multiple screens and pass data between them
-
Swift Programming
You'll be able to read and write Swift code for building UIs and coding the logic for your app
-
Learn Xcode
You'll know how to navigate and use official Apple app development tools such as Xcode
-
Best Practices
You'll understand how to architect your app using best practices in preparation for building bigger and more complex apps
Course Requirements
None required
Course curriculum
-
-
Welcome! A note from Chris
-
Your Initial Skills Snapshot
-
Course resources and projects
-
How to get help
-
-
-
Lesson 1: Your First App
-
Lesson 1: Quiz
-
Lesson 2: Introduction To Xcode
-
Lesson 2: Quiz
-
Lesson 3: Level Up Your UI Building Skills
-
Lesson 3: Quiz
-
Lesson 4: Starting the War Card Game
-
Lesson 4: Quiz
-
Lesson 5: Introduction to Swift Coding
-
Lesson 5: Quiz
-
Lesson 6: Swift Functions
-
Lesson 6: Quiz
-
Lesson 7: SwiftUI Buttons and Properties
-
Lesson 7: Quiz
-
Lesson 8: Adding the App Logic
-
Module 1 Challenge: Number Climb Game
-
Module 1: The War Card Game AI Prompts
-
-
-
Your Skills Snapshot 2
-
Lesson 01: Introduction to The Menu App
-
Lesson 01: Quiz
-
Lesson 02: Arrays
-
Lesson 02: Quiz
-
Lesson 03: Structures
-
Lesson 03: Quiz
-
Lesson 04: Instances
-
Lesson 04: Quiz
-
Lesson 05: SwiftUI List
-
Lesson 05: Quiz
-
Lesson 05: Challenge
-
Lesson 06: The Complexity of Larger Apps
-
Lesson 06: Quiz
-
Lesson 07: Structures (Part 2)
-
Lesson 07: Quiz
-
Lesson 08: State and Updating Views
-
Lesson 08: Quiz
-
Lesson 09: Reusing your Views
-
Lesson 09: Quiz
-
Module 2 Challenge: Movie List
-
Module 2: The Menu App AI Prompts
-
-
-
Lesson 01: Intro to the Restaurant App
-
Lesson 02: SwiftUI TabViews
-
Lesson 2: Quiz
-
Lesson 03: Building the About Screen (SwiftUI ScrollViews)
-
Lesson 03: Quiz
-
Lesson 04: Dynamically Generating UI Elements using ForEach
-
Lesson 04: Quiz
-
Lesson 05: SwiftUI LazyVGrids
-
Lesson 05: Quiz
-
Lesson 06: Displaying Images in a Grid
-
Lesson 06: Quiz
-
Your Skills Snapshot 3
-
Lesson 07: Modal Views Using Sheets
-
Lesson 07: Quiz
-
Lesson 08: Passing Data with Bindings
-
Lesson 08: Quiz
-
Lesson 09: Swift Closures, Initializers and More
-
Lesson 09: Quiz
-
Module 3 Challenge: Meal Delivery
-
Module 3: The Restaurant App AI Prompts
-
-
-
Lesson 01: Introduction
-
Lesson 01: Quiz
-
Lesson 02: Project Setup
-
Lesson 02: Quiz
-
Lesson 03: SwiftUI NavigationStack and NavigationLink
-
Lesson 03: Quiz
-
Lesson 04: Building the Guidebook UI
-
Lesson 04: Quiz
-
Lesson 05: Debugging in Xcode
-
Lesson 05: Quiz
-
Lesson 06: Swift Optionals
-
Lesson 06: Quiz
-
Lesson 07: Swift Dictionaries
-
Lesson 07: Quiz
-
Lesson 08: Swift Loops
-
Lesson 08: Quiz
-
Lesson 09: The JSON Data Format
-
Lesson 09: Quiz
-
Lesson 10: How to Parse JSON in Swift
-
Lesson 10: Quiz
-
Lesson 11: Opening Other Apps
-
Lesson 11: Quiz
-
Module 4 Challenge: Pokemon Guide
-
Module 4: The Guidebook App AI Prompts
-
-
-
iOS Foundations Conclusion
-
Your Final Skills Snapshot
-
Your Story
-
iOS Foundations Hand In Assignment Requirements
-
iOS Foundations Assignment Submission Page
-
What Do You Think?
-
About this course
- Free
- 93 lessons
- 10.5 hours of video content