Within this course, we will explore mobile spaces by developing applications for one or more of the presently available platforms (Android, IOS, etc.). Students will explore development topics specific to mobile applications, device operations, and user interaction. Throughout the term, sound software design and engineering practices in encapsulation and modularization will be emphasized.