Google Android is growing computer language and an exciting new operating systems. Learning it can be a challenge.  It's for this reason that we offer a number of different training courses to help developers learn this new language from experienced programmers. 

You are encouraged to follow along on your laptop with the class notes and the sample applications. The classes are limited in size to make it easier to get your questions answered.

Introductory Android Class - Tuesday, March 8, 2011

Registration Open

Learn the basics of Android programming and working with the Eclipse IDE.


Layouts and Widgets - Tuesday, March 15, 2011

Registration Open
Learn the basics of creating screen layouts. A few simple but useful widgets are also demonstrated including dynamically created fancy lists.We also cover the basics of supporting internationalization and different screens sizes.


Data Management Within Apps - Tuesday, April 12, 2011
Registration Open

Learn how to store and manage data within an appliccation. Share data among activities with Preferences. Store and retrieve data from SQLite databases. Create, open, and write data to files in your local memory.


Data Management Between Applications - Tuesday, April 19, 2011
Registration Open

Learn how to store and manage data between applications. Store and retrieve data from SQLite databases through ContentProviders. Connect, transmit, receive data over standard (http:) and SSL-secured (https:) network connections.


Location and Augmented Reality - Wednesday, April 27, 2011

Registration Open

Learn how to retrieve latitude and longitude in real-time. Access the built-in compass and accelerometers. Combine location and position with the Camera view to draw your own elements to view the world in augmented reality.