Unit 1: Introduction to Swift Language and SwiftUI
• Introduction to Playground
• Constants and Variables
• Getting Started with Xcode
• Running and Testing Your App
• Operators
• User Input – Text Fields
• Controls and Actions
• Conversion App
• Control and Flow
• BMI App
Unit 2: Layouts, Animation, and More Swift Language
• Stack Views
• Funky Lights App
• Cool Animation
• Strings
• Functions
• Drawing Shapes
• Project – Traffic Light
Unit 3: Intermediate UI and Navigation
• Forms
• Alerts and Action Sheets
• Multiple Screens
• Navigation – Tab Bar
• Collections
• Loops
• Lists
• Structures
• Favorite Foods App – Display Features
• Trivia App (optional)
Unit 4: Advanced Swift Concepts and Data Persistence
• Optionals
• Type Casting
• Guard Statements
• Scope
• Enumerations
• Swift Data
• Final Project