Title | Topics | Resources | |
---|---|---|---|
2/22 |
Preface & Introduction
Class announcement & Introduction to the platform and developer tools. |
|
|
3/1 | the Swift language - I |
|
|
3/8 | the Swift language - II |
|
|
3/15 | the Swift language - III |
|
|
3/22 | the Swift language - IV |
|
|
3/29 | Your first iOS app |
|
|
4/5 | Design an iOS app |
|
|
4/12 | Midterm presentation - Proposal of the Final Project |
|
|
4/19 | Auto Layout and Adaptivity UI |
|
|
4/26 | iOS Human Interface Guideline |
|
|
5/3 | App Structure & File System Programming |
|
|
5/10 | Storyboard Segue & Table View Controller |
|
|
5/17 | Communication Patterns |
|
|
5/24 | Gesture Recognizer & Midterm presentation - Progress Report of the Final Project |
|
|
5/31 | Networking & Async Tasks |
|
|
6/7 | Networking & Debugging |
|
|
6/14 | Unittest, UI Testing, and Objective-C |
|
|
6/21 | Final Project presentation |
|