This course introduces the principles of mobile application development, using the Android platform. Topics will include user interface building, input methods, methods for storing and retrieving information, Internet communication, hardware (GPS, camera, and sensors), multimedia, and mobile security. Projects will be deployed for real-world applications. Course work will include project conception and implementation of mobile phone software applications.
Pre-Requisites: CS 244, CS 304, CS 265