Tracks / Track B
App Development with Swift

Unit 00
iPad and Swift
Get started coding with Swift on your iPad using Swift Playgrounds.

Unit 01
Name Card
Build a personal Name Card app using basic SwiftUI views and modifiers.

Unit 01A
Stacks and Shapes
Compose a self-portrait app using SwiftUI stacks, shapes, and colors.

Unit 02
Counter
Learn about Swift variables, state, and more by creating a simple counter app.

Unit 02A
Flag Raising
Enhance your Counter app with interactive buttons, stacks, and animations.

Unit 03
About Me
Build a multi-tab app highlighting personal information and exploring advanced layouts.

Unit 04
Quiz App
Combine core SwiftUI concepts in creating a basic interactive quiz app.

Unit 04A
Arrays, Previews, and Structs
Dive deeper into Swift arrays, structs, and app previews to efficiently manage app data.

Unit 04B
Jokes
Create a jokes app with alerts, structs, and arrays.

Unit 04C
Quiz v2
Expand the basic quiz app with advanced UI elements like progress indicators, sheets and custom buttons.

Unit 05
Recipe App
Develop a fully-functional CRUD (create, read, update, delete) app for recipes, using SwiftUI lists, navigation views, and modals.

Unit 06
Capstone Project
Apply your SwiftUI skills to design and prototype your own single-feature app.

Project 01
ChatGPT and APIs
Build an app integrating ChatGPT using OpenAI APIs.

Project 02
Solar System
Explore the Solar System with Augmented Reality and SwiftUI.

Project 03
Vision Game
Create a game using the built-in Computer Vision framework to encourage physical activity.

Project 04
Project
Create a Machine Learning or Augmented Reality project.