This is my path through the iOS development course. There are 17 + 3 lectures and 6 + 3 assignments.
Break in course completion:
- April 6 - June 24
Goals:
- Complete this course this course from cover to cover.
- Follow the codestyle.
- Get familiar with CI and stuff.
- Have fun.
Miniprojects that is created alongside this course:
| Lecture | Slides | Video | Deadline | Progress |
|---|---|---|---|---|
| 1. | Overview of iOS | ![]() |
March 4, 2019 | ✔️ |
| 2. | Model View Controller (MVC) | ![]() |
March 6, 2019 | ✔️ |
| FL1 | Debugging: Xcode Tips & Tricks | ![]() |
March 8, 2019 | ✔️ |
| 3. | Swift | ![]() |
March 11, 2019 | ✔️ |
| 4. | Protocols & Closures | ![]() |
March 13, 2019 | ✔️ |
| 5. | Drawing in iOS | ![]() |
March 15, 2019 | ✔️ |
| 6. | Multitouch & Multiple MVCs | ![]() |
March 18, 2019 | ✔️ |
| 7. | Multiple MVCs, Timer, Animation | ![]() |
June 25, 2019 | 🕑 |
| 8. | Animation | ![]() |
June 27, 2019 | 🕑 |
| FL2 | Github, Source Code Workflow | ![]() |
March | ✔️ |
| 9. | View Controller Lifecycle, Scroll View | ![]() |
June 29, 2019 | ❌ |
| 10. | Multithreading & AutoLayout | ![]() |
July 1, 2019 | ❌ |
| FL3 | Instruments | ![]() |
March | ✔️ |
| 11. | Drag and Drop, UITableView, & UICollectionView | ![]() |
July 3, 2019 | ❌ |
| 12. | Emoji Art Demo, UITextField | ![]() |
July 5, 2019 | ❌ |
| 13. | Emoji Art Demo, Persistence | ![]() |
July 7, 2019 | ❌ |
| 14. | More about Documents, Demo | ![]() |
July 9, 2019 | ❌ |
| 15. | Alert and Action Sheet, Notifications & KVO, Application Lifecycle | ![]() |
July 11, 2019 | ❌ |
| 16. | Segues - Modal, Popover, Unwind, Embed | ![]() |
July 13, 2019 | ❌ |
| 17. | Core Motion & Camera | ![]() |
July 15, 2019 | ❌ |
| Reading | Name | Deadline | Progress |
|---|---|---|---|
| 1. | Reading 1: Intro to Swift | March 11, 2019 | ✔️ |
| 2. | Reading 2: More Swift | March 15, 2019 | ✔️ |
| 3. | Reading 3: Finishing off Swift | March 20, 2019 | ✔️ |
| 4. | Additional Reading 4: Updates of swift 5.1 | June 26, 2019 | 🕑 |
| PS | Name | Deadline | Progress |
|---|---|---|---|
| 1. | Assignment 1: Concentration | March 13, 2019 | ✔️ |
| 2. | Assignment 2: Set | March 18, 2019 | ✔️ |
| 3. | Assignment 3: Graphical Set | June 30, 2019 | 🕑 |
| 4. | Assignment 4: Animated Set | July 7, 2019 | ❌ |
| 5. | Assignment 5: Image Gallery | July 14, 2019 | ❌ |
| 6. | Assignment 6: Persistent Image Gallary | July 21, 2019 | ❌ |
| 7. | TBA | TBA | ❌ |

