DATE | TOPIC | READING |
---|---|---|
Wed, Jan 19 1 |
Introduction, Platforms, GitHub |
Mobile development 101: What you need to know, Things I wish I had known before starting iOS development Part 1,Part 2, What I Wished I Knew Before I Jumped Into iOS Part 1, Part 2 |
Wed, Jan 26 2 |
Android (Kotlin) Basics Android Studio |
|
Wed, Feb 02 3 |
Android (Kotlin) Activities and Intents |
Ray Wenderlich Android Tutorials, Material Design To Do List Tutorial, Android Kotlin Fundamentals |
Wed, Feb 09 4 |
Android (Kotlin) |
|
Wed, Feb 16 5 |
iOS (Swift) Basics Xcode |
|
Wed, Feb 23 6 |
iOS (Swift) Model-View-Controller |
Start Developing iOS Apps, App Programming Guide for iOS, Getting Started with iOS videos |
Wed, Mar 02 7 |
iOS (Swift) |
|
Wed, Mar 09 8 |
iOS (Swift) |
|
Wed, Mar 16 |
Spring Break – No Class |
|
Wed, Mar 23 9 |
Hybrid Development (JavaScript) Basics |
Expo Snack IDE, React Native, React Native - Learn the Basics, React Native Getting Started |
Wed, Mar 30 10 |
Hybrid Development (JavaScript) |
Building the Task List in React Native, React Native Crash Course |
Wed, Apr 06 11 |
Hybrid Development (JavaScript) |
|
Wed, Apr 13 12 |
Data Persistence |
|
Wed, Apr 20 13 |
Server Side |
Adding Redux to the Reack Native Task List App, Firebase, React Native and Firebase, Flux - Video |
Wed, Apr 27 14 |
Design |
Fluid UI Wireframing, Planning Screens and their Relationships |
Wed, May 04 Finals |
Presentations |
Please refer to the Syllabus for more details on the course, grading, schedule, etc.. This page is meant only as a summary and quick-reference.