James Harmon
Android Expert
James is also the founder and principal contributor to the site AndroidDevTools.com
Blog
Android Panel and Kiosk Apps
Posted Tuesday, May 14, 2013
One advantage of doing business in the Chicago area is getting to see lots of manufacturers. The Midwest still builds stuff.As an Android developer who gets to talk with many of the local companies I've recently noticed a pattern in the Android spmore »Coding By Google
Posted Wednesday, April 3, 2013
I almost named this post "I haven't written a line of code in years!" but that would not literally be true.Actually I've written a lot of code, but probably as much (or more) has come to me through cut and paste from a Google searcmore »Dear Eclipse
Posted Sunday, March 31, 2013
Recently I've rediscovered the command line and I'm really enjoying the improved productivity I'm getting. Also, I'm learning the tools that I work with better because I'm seeing the command directly rather than just picking menu items in Eclipse.more »Presentations
Android Workshop
The technology industry has been swept up in many historical waves. In 1980 the widespread adoption of the PC, fifteen years later in 1995 the browser became widespread and in 2010 with the introduction of the iPhone, the smart phone wave began. Don't more »The technology industry has been swept up in many historical waves. In 1980 the widespread adoption of the PC, fifteen years later in 1995 the browser became widespread and in 2010 with the introduction of the iPhone, the smart phone wave began. Don't miss out. Grab your surfboard and learn how to ride the coming wave of smart phone development with Android.
Spend a day learning how to do development on the most popular smartphone platform available. Android is a Java platform - you can leverage your existing Java skills. You'll get hands on experience developing an Android app that will use all the major components of Android applications.
Use Android Activites to create the User Interface. Learn how to run background services. Create broadcast receivers to react to changes in the phones state. You'll even learn how to interact with the location services and display Google maps.
We'll take a deep dive into the details. You'll write code to interact with Android's built-in SQLite database. You'll add logging to your app and you'll even learn how to do unit testing in the Android environment.
Leave the class with hands-on skills and a working application that will be ready to publish to the Android Market.
Don't miss out. Grab your board and ride the Android wave!






