Android is the name of a software platform for mobile devices (phone, internet-enabled device) based on the Linux operating system and developed by Google and the Open Handset Alliance, a consortium of 34 major hardware, software and telecom companies. With the open development environment and the support of major players, the platform promises to be a force in the mobile and wireless field.
This course introduces students to the development kit released by OHA in 2008 that allows a developer to build applications for the new platform. The course explains in details what the platform is, what the basic building blocks are, how to program it with Java code, how to debug it, how to implement the UI, and how to use the optional APIs and Google libraries to enrich the application. Students will learn through labs and programming assignments.
The course gives students a head-start as well as hands-on experience in developing applications for Android. There is a lab component and Java programming experience is required.
Java Programming experience is required.