Assignments

There will be two kinds of assignments for the two different types of students in this course - the programmers, and the people from non-programming application disciplines.  Please note: all programming assignments in this course are targeted to the Android mobile phone development platform;  if you wish to do this course/project based on the iPhone platform, you will need to acquire your own Macintosh computer and essentially 'translate' the assigments, as necessary to the iPhone platform.  

Programming Assignments  

P1. Introducing Yourself & Dev Environment & Instagram Front-End

P2. Advanced UI, Authentication, Database, File Storage

P3. Increased Database Complexity, Database Query, Multi-User Interaction and AI

Specialist Assignments: 

S1. Introducing Yourself + Connecting Your Field to the Mobile Devices Field

S2. Practicing Creativity, App Design Principles, Marvel, Critical Feedback and Thinking 

S3. Brainstorming and Ranking Ideas for Your Project

S4. Estimates and Trade-offs in Your Project