Lecture, Seminars and hands-on exercises in the lab
- 
Steps involved in inception, designing, development, stabilization and deployment of mobile applications
 - 
Building secure Android apps
 - 
Working with motion, environmental and position sensors on Android devices
 - 
Adding location awareness to Android apps using location APIs
 - 
Building Android apps to connect and interact with other devices over Bluetooth
 - 
Building NFC (Near Field Communication) based Android apps
 - 
Building Android apps to connect to the cloud
 - 
Using various tools to develop, test and debug cross-platform apps
 - 
Introduction to RESTful web services, developing a RESTful web service with Java and invoking it in Android apps
 
- 
Demonstrate advanced knowledge of the Android platform including: issues and techniques for developing Android web applications, structuring applications for efficiency and reliability, and accessing web services
 - 
Devise secure mobile work by addressing creation, deployment and execution of secure Android apps
 - 
Illustrate the use of motion, environmental and position sensors on Android devices by adding location and motion capabilities to Android apps, from GPS or network location to accelerometer and gyroscope
 - 
Design and develop location-aware Android apps
 - 
Design and develop Android apps to connect and interact with other devices over Bluetooth
 - 
Examine the use of NFC (Near Field Communication) on Android and develop NFC based Android apps
 - 
Design and develop Android apps to connect to the cloud
 - 
Illustrate the use of various tools to develop, reuse and share code across different platforms and to test and debug cross-platform apps
 - 
Describe the concept of RESTful web services and demonstrate knowledge and skills in building a RESTful web service with Java and invoking it in an Android app
 
| 
 Class participation:  | 
 0% – 5%  | 
| 
 Assignments/Project(s):  | 
 25% – 35%  | 
| 
 Midterm:  | 
 30% – 40%  | 
| 
 Final Exam:  | 
 30% – 40%  | 
| 
 Total:  | 
 100%  | 
- Annuzzi, Joseph Jr. , Darcey, Lauren, Shane, Conder, Advance Android Application Development, Latest edition, Addison Wesley
 - Or any alternative textbook approved by the Department.
 - Supplementary materials/references will be provided by the instructor
 
No
No
No