Learn Android development from the ground up. We'll start with the SDK and the Android Studio IDE, and build, test, and deploy applications on both emulators and physical devices. The basics of Android development will be discussed and implemented, from activities to resources to asynchronous communications.
Examples will be provides to show how to use the new Gradle build system for Android. We'll also use the embedded SQLite database to store data, and access a RESTful web service and parse the resulting JSON data to update the user interface.
Programming Skills Required: Participants should have strong programming skills.
Laptop Required: To participate fully in this workshop, you should bring a laptop with Java and the Android Studio IDE already installed. Download the Java JDK at www.oracle.com/technetwork/java/javase/downloads. Download Android Studio and update the Android SDK with the most recent components at developer.android.com/sdk/installing/studio.html.