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.  

NOTE: THESE ARE OLD ASSIGNMENTS AND WILL BE UPDATED BEFORE THE COURSE BEGINS

Programming Assignments 

P1. Introducing Yourself + Development Environment and Touch Buttons

P2. Containers, Fragments, Select, Lists and Files

P3. Mobile App Backends, Images, and Location 

P4. Threads, Databases and Face Detection

Specialist Assignments: 

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

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

S3. Understanding Parts of the Mobile/Software ‘Canvas’

S4. Creativity, Sensors and You