CSPP 51031

Android Application Development

Prerequisites: Imm Summer 2012 or 51036 or equivalent experience programming in Java

Catalog Description: After a quick introduction to mobile computing, competing platforms, Android architecture, market projections, and social and economic implications, we will dive directly into developing several reference implementations. Alternating between theory and practice, and progressing cumulatively, will will cover every major feature of the Android platform, including; audio, graphics, internet connectivity, wifi, mapping/geo-positioning, notifications, sms, structured feeds, persistence, threads, states, and inter-process communication, among others. Students will chose a final project, then envision, design, develop, test, and deploy an application to the Android marketplace.

Instructors: Adam Gerber
Quarter offered: SUM
Last Verified by Molly Stoner on 11 April, 2012.