App Dev with Apple Swift (PTSA)

Below is a session-by-session schedule of the content covered in the course. The numbers prior to the evening's topic correspond with the unit and lesson in Apple's App Development with Swift iBook.

  • Session 1 & 2 (10/2/18, 10/4/18)
    • 1.2: Constants, Variables, and Data Types (30 mins)
    • 1.3: Operators (20 mins)
    • 1.4: Control Flow (If Then) (20 mins)
    • Project: Mathematical Function (20 mins)
    • Offline Homework: Plan multiple functions for common geometric or algebraic equations
  • Session 3 (10/9/18)
    • Recap Week 1 and 2 (15 mins)
    • 1.5: Xcode & Playgrounds (20 mins)
    • 1.8: Interface Builder (20 mins)
    • 2.10: Auto Layout (15 mins)
    • Project: Light (20 mins) -- Video Link
    • Offline Homework: Draw app layouts and consider layout choices
  • Session 4 (10/11/18)
    • 2.1: Strings (20 mins)
    • 2.2: Functions (30 mins)
    • Project: Simple Tip Calculator (10 mins)
    • Offline Homework: Functions of Common Formulas
  • Session 5 (10/13/18)
    • Tip Calculator -- Recap Week 4 (Strings and Functions)
    • 3.6: Segues (20 mins)
    • 3.7: Tab Bar Controllers (30 mins)
    • Project: Rainbow Tabs (30 mins)
  • Session 6 (10/17/18)
    • 2.5: Collections (Arrays and Dictionaries) (30 mins)
    • 2.6: Loops (30 mins)
    • Offline Homework: Writing Loops
  • Session 7 (3/20/18)
    • Week 6 Recap
    • 1.4: Switches (15 mins)
    • Guest Speakers
    • Course Survey