You are viewing details from a past event. Please check our upcoming event schedule if you are looking for current content.

Android Workshop

Tuesday, 9:00 AM MDT - Cotton Creek

Spend a day learning how to develop native apps on the world's most popular smartphone platform. You'll get hands on experience developing a native Android app that will use most of the major components available in the framework.

The workshop will be taught using Android Studio with the new Gradle build system.

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 on this excellent opportunity. Register now!

Please install Android Studio before arriving at the workshop.

Workshop Requirements

This session is a workshop. Please come prepared.

Important Note

We'll be using Android Studio for this workshop.

Required Software

To make the best use of our time during the one day tutorial, it is very helpful if you can have the IDE installed
and working by the time class starts.

SDK Downloads

Also, make sure that you have installed the most recent versions of the following components using the SDK manager:

  • Tools
    Android SDK Tool
    Android SDK Platform-tools
    Android SDK Build-tools

  • Android 4.4.2 (API 19)
    Documentation for Android SDK
    SDK Platform
    Intel x86 Atom System Image
    Source for Android SDK

  • Extras
    Android Support Repository
    Android Support Library
    Google Repository
    Intel x86 Emulator Accelerator

Test the Install

Try to complete the first lab in the file “labs/Lab02-1.pdf”

Note: The Android labs must be run on an emulator or a real device. The most time consuming part of the workshop is getting the emulator running. Try to set up a working emulator before arriving.

Contact Info

Please feel free to contact me with any setup questions:

jamesharmon@gmail.com

About James Harmon

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 Android developers to be more productive by using the latest frameworks and techniques.

Jim has provided training and consulting for Fortune 500 companies and large private and governmental organizations including Motorola and the Blue Cross. He lectures extensively throughout the United States and Canada.

Jim is also the author of “Dojo: Using the Dojo JavaScript Library to Build Ajax Applications”.

More About James »