Tracks / Track B

App Development with Swift

Cover image for "Unit 00"

Unit 00

iPad and Swift

Get started coding with Swift on your iPad using Swift Playgrounds.

Cover image for "Unit 01"

Unit 01

Name Card

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

Cover image for "Unit 01A"

Unit 01A

Stacks and Shapes

Compose a self-portrait app using SwiftUI stacks, shapes, and colors.

Cover image for "Unit 02"

Unit 02

Counter

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

Cover image for "Unit 02A"

Unit 02A

Flag Raising

Enhance your Counter app with interactive buttons, stacks, and animations.

Cover image for "Unit 03"

Unit 03

About Me

Build a multi-tab app highlighting personal information and exploring advanced layouts.

Cover image for "Unit 04"

Unit 04

Quiz App

Combine core SwiftUI concepts in creating a basic interactive quiz app.

Cover image for "Unit 04A"

Unit 04A

Arrays, Previews, and Structs

Dive deeper into Swift arrays, structs, and app previews to efficiently manage app data.

Cover image for "Unit 04B"

Unit 04B

Jokes

Create a jokes app with alerts, structs, and arrays.

Cover image for "Unit 04C"

Unit 04C

Quiz v2

Expand the basic quiz app with advanced UI elements like progress indicators, sheets and custom buttons.

Cover image for "Unit 05"

Unit 05

Recipe App

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

Cover image for "Unit 06"

Unit 06

Capstone Project

Apply your SwiftUI skills to design and prototype your own single-feature app.

Cover image for "Project 01"

Project 01

ChatGPT and APIs

Build an app integrating ChatGPT using OpenAI APIs.

Cover image for "Project 02"

Project 02

Solar System

Explore the Solar System with Augmented Reality and SwiftUI.

Cover image for "Project 03"

Project 03

Vision Game

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

Cover image for "Project 04"

Project 04

Project

Create a Machine Learning or Augmented Reality project.