Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: object-oriented database API, animation, mobile device power management, multi-threading, networking and performance considerations.
| Title | Date published | ||
| 1. Introduction to iOS 11, Xcode 9 and Swift 4 | 2017-11-13 | ||
| 2. MVC | 2017-11-13 | ||
| Friday Session 1: Debugging and Xcode Tips and Tricks | 2017-11-13 | ||
| 3. Swift Programming Language | 2017-11-13 | ||
| 4. More Swift | 2017-11-13 | ||
| 5. Drawing | 2017-11-13 | ||
| 6. Multitouch | 2017-11-13 | ||
| 7. Multiple MVCs, Timer, and Animation | 2017-11-13 | ||
| 8. Animation | 2017-11-13 | ||
| Friday Session 2: Github and Source Control Workflow | 2017-11-13 | ||
| 10. Multithreading and Autolayout | 2017-11-13 | ||
| Friday Session 3: Instruments | 2017-11-13 | ||
| 11. Drag and Drop, Table View, and Collection View | 2017-11-13 | ||
| 12. Drag and Drop, Table View, Collection View, and Text Field | 2017-11-13 | ||
| 13. Persistence and Documents | 2017-11-13 | ||
| 14. Persistence and Documents Demo | 2017-11-13 | ||
| 15. Alerts, Notifications, Application Lifecycle | 2017-11-13 | ||
| 16. More Segues | 2017-11-13 | ||
| 17. Core Motion and Camera | 2017-11-13 |