James Harmon

Android Expert

James Harmon

James is an experienced Java developer and has spent a majority of his career building large-scale online applications at Accenture and at several Web-centric consulting firms. He now specializes in training Java developers to be more productive by using the latest technologies and frameworks. Jim has provided training for Fortune 500 companies and large private and governmental organizations including Knight Ridder Newspapers and the State of Wisconsin. He lectures extensively throughout the United States and Canada. He is also the author of "Dojo: Using the Dojo JavaScript Library to Build Ajax Applications".

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 »

The command line is coming back - get ready

Posted Sunday, March 31, 2013

Rmore »

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 »
Read More Blog Entries »

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 »

Android for Tablets

The smartphone has been the current platform of choice for Android development but we are now in the "year of the tablet" and it is time to upgrade your skills. Even though you think you know Android programming, you still need to learn the unique technimore »

Advanced Android Development

Mobile devices are fast becoming one of the preferred platforms for enterprise development and Android is the fastest selling mobile device. Prepare yourself for developing powerful business apps on Android by attending this presentation. We'll explore more »

Android Build, Test and Deploy with Gradle

Creating the right development environment for building Android apps should be the primary concern of a team embarking on native app development. Constructing a comprehensive continuous build process integrating unit testing and build monitoring should more »