Skip to content

gyounit/iOS-SEA-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS Development in Swift (Seattle)

Office Hours

Office hours will be held at the Uptown Espresso at 4th and Wall on Sundays from 3pm to 4pm.
Feel free to swing by to ask questions and/or work on homework!

You can find the homework repository HERE!

Schedule

No class on: Dec 24, Dec 29, Dec 31

Lesson Number Date Unit Lecture Notes Required Reading Bonus Blog
1 Tue, Dec 1 Introduction Getting Started
Intro to Git
Course Introduction
Just Getting Started
2 Thur, Dec 3 Intro to Nibs and Storyboards - Scenes and Segues
-
Assignment 1 (due Tuesday December 8th)
Chapter One IBOutlet and IBAction
3 Tue, Dec 8 Intro to Swift The Swift Programming Language Chapter Two Apple Announcement for Swift 2.0
4 Thursday, Dec 10 Intro to Functions Functions in Swift Chapter Two Why Use Functions?
5 Tuesday, Dec 15 Interface Builder and Swift IB and Swift Chapter Three Reusable Views in IB
6 Thursday, Dec 17 Object Oriented Programming Object Oriented Programming Chapter Three Object Oriented Programming in Swift
7 Tuesday, Dec 22 UI Elements and View Controllers Object Oriented Programming Chapter Four Object Oriented Programming in Swift
8 Tuesday, Jan 5 Data Structures Arrays and Dictionaries Chapter Four Collections in Swift
9 Thursday, Jan 7 Hands on With Table Views UITableView Chapter Four UITableView Examples
10 Tuesday, Jan 12 Design Patterns Using iOS Design Patterns Chapter Five Analysis of the Delegate Pattern
11 Thursday, Jan 14 Autolayout in Depth Using iOS Design Patterns Chapter Five Visual Format Language
12 Tuesday, Jan 19 Autolayout in Depth More Autolayout! Chapter Six Visual Format Language, cont'd
13 Thursday, Jan 21 Midterm Day 1 Midterm Project Chapter Six Conscious Ignorance and You
14 Tuesday, Jan 26 Midterm Day 2 Midterm Project Chapter Seven Ideas for App Projects
15 Thursday, Jan 28 Files and Data Persistence Data Persistence Chapter Seven Saving Data
16 Tuesday, Feb 2 Data Modeling and Core Data Data Modeling and Persistence Chapter Eight iOS Design Patterns
17 Thursday, Feb 4 Project Hack Day Chapter Eight
18 Tuesday, Feb 9 Basic Networking Basic Networking Chapter Nine Alamofire
19 Thursday, Feb 11 MapKit, Location Services, and Using the Camera Chapter Nine Intro to MapKit Tutorial
20 Tuesday, Feb 16 Data Modeling App Store Submission
21 Thursday, Feb 18 Project Hack Day Chapter Nine

Materials

Course Syllabus
Online Textbook

Additional Resources

Intro to Git
Swift Cheatsheet
Frontlines Contact: seafrontdesk@ga.co

Goals

  • Learn Swift and use it to build iOS apps
  • Create UI Components of an app
  • Craft logic and data in an app
  • Load apps on your iPhone
  • Submit an app to the App Store

Units

  1. App User Interface - Design and build functional user interfaces.
  2. Object Oriented Design - Use Swift to drive data through your app.
  3. Persisting Data + Web Services - Build apps with persistent data and that use web services.
  4. Submitting Apps - Put an app in the App Store.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages