-
Module 1: XCode Overview & Getting Started
-
Module 2: Swift 5 Deep Dive
- Lesson 1: Swift 5 Deep Dive Intro
- Lesson 2: Options for Writing
- Lesson 3: Variables and Constants
- Lesson 4: Variable Types
- Lesson 5: Predefining Types
- Lesson 6: Arrays
- Lesson 7: Set
- Lesson 8: Dictionaries
- Lesson 9: While Loop
- Lesson 10: For Loop
- Lesson 11: If Controls
- Lesson 12: Functions
- Lesson 13: Optionals
- Lesson 14: Playgrounds GitHub Link
- Lesson 15: Worst Calculator Assignment
- Lesson 16: Calculator Design
- Lesson 17: Calculator Codes
- Lesson 18: Safety and Scope
- Lesson 19: Calculator GitHub Link
-
Module 3: Layout
- Lesson 1: Layout Introduction
- Lesson 2: Layout Overview
- Lesson 3: Adding Constraints
- Lesson 4: Constraints Detailed
- Lesson 5: Suggested Constraints
- Lesson 6: Project Layout GitHub Link
- Lesson 7: Programmatic Views
- Lesson 8: Mathematical Operations
- Lesson 9: Creating Buttons
- Lesson 10: Objects With Code GitHub Link
- Lesson 11: What is SwiftUI?
-
Module 4: Advanced iOS Features: Permanent Storage, Segue, Alert Message, Timers, Gestures
-
Module 5: TableView: Landmark Book
-
Module 6: Intermediate Swift: OOP
- Lesson 1: Intermediate Swift Intro
- Lesson 2: What is OOP?
- Lesson 3: Initializer
- Lesson 4: Enum
- Lesson 5: Inheritance
- Lesson 6: Access Levels
- Lesson 7: MusicianClass GitHub Link
- Lesson 8: Simpson Book Design
- Lesson 9: TableView Setup
- Lesson 10: Creating Model
- Lesson 11: Simpson TableView
- Lesson 12: Details
- Lesson 13: Simpson Book GitHub Link
- Lesson 14: CCA Swift Level 1 Certification
Lesson 5: Displaying Array Data
Prev
Lesson 4: Landmarks