iOS Application Development Course
This is my very long path through the iOS development course. There are 17 + 3 lectures and 6 problem + 3 reading assignments.
Goals:
Miniprojects that were created alongside this course:
Lecture | Slides | Video | Progress |
---|---|---|---|
1. | Overview of iOS | :heavy_check_mark: | |
2. | Model View Controller (MVC) | :heavy_check_mark: | |
FL1 | Debugging: Xcode Tips & Tricks | :heavy_check_mark: | |
3. | Swift | :heavy_check_mark: | |
4. | Protocols & Closures | :heavy_check_mark: | |
5. | Drawing in iOS | :x: | |
6. | Multitouch & Multiple MVCs | :x: | |
7. | Multiple MVCs, Timer, Animation | :x: | |
8. | Animation | :x: | |
FL2 | Github, Source Code Workflow | :x: | |
9. | View Controller Lifecycle, Scroll View | :x: | |
10. | Multithreading & AutoLayout | :x: | |
FL3 | Instruments | :x: | |
11. | Drag and Drop, UITableView, & UICollectionView | :x: | |
12. | Emoji Art Demo, UITextField | :x: | |
13. | Emoji Art Demo, Persistence | :x: | |
14. | More about Documents, Demo | :x: | |
15. | Alert and Action Sheet, Notifications & KVO, Application Lifecycle | :x: | |
16. | Segues - Modal, Popover, Unwind, Embed | :x: | |
17. | Core Motion & Camera | :x: |
Reading | Name | Progress |
---|---|---|
1. | Reading 1: Intro to Swift | :heavy_check_mark: |
2. | Reading 2: More Swift | :heavy_check_mark: |
3. | Reading 3: Finishing off Swift | :heavy_check_mark: |
4. | Additional Reading 4: Updates of swift 5.1 | :heavy_check_mark: |
PS | Name | Progress |
---|---|---|
1. | Assignment 1: Concentration | :heavy_check_mark: |
2. | Assignment 2: Set | :heavy_check_mark: |
3. | Assignment 3: Graphical Set | :clock2: |
4. | Assignment 4: Animated Set | :x: |
5. | Assignment 5: Image Gallery | :x: |
6. | Assignment 6: Persistent Image Gallary | :x: |
7. | TBA | TBA |
Reading | Name | Progress |
---|---|---|
1. | iOS SDK Updates | :clock2: |