We are remote for the remainder of the semester. More information….
DATE | TOPIC | READING |
---|---|---|
Wed, Jan 22 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 29 2 |
iOS (Swift) Basics Xcode |
|
Wed, Feb 05 3 |
iOS (Swift) Model-View-Controller |
Start Developing iOS Apps, App Programming Guide for iOS, Getting Started with iOS videos |
Wed, Feb 12 4 |
iOS (Swift) |
|
Wed, Feb 19 5 |
Android (Kotlin) Basics Android Studio |
|
Wed, Feb 26 6 |
Android (Kotlin) Activities and Intents |
Ray Wenderlich Android Tutorials, Material Design To Do List Tutorial |
Wed, Mar 04 7 |
Android (Kotlin) |
Android Activities, React Native, React Native - Learn the Basics |
Wed, Mar 11 8 |
No Class - postponed |
|
Wed, Mar 18 |
Spring Break – No Class |
|
Wed, Mar 25 9 |
||
Wed, Apr 01 10 |
||
Wed, Apr 08 11 |
Data Persistence |
|
Wed, Apr 15 12 |
Server Side |
Adding Redux to the Reack Native Task List App, Firebase, React Native and Firebase, Flux - Video |
Wed, Apr 22 13 |
User Interface Components and Design |
iOS Human Interface Design Guidelines, Android Design Patterns, Inspired UI, W3C Accessibility Guidelines, Fluid UI Wireframing, Planning Screens and their Relationships |
Wed, Apr 29 14 |
||
Wed, May 06 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.