Course

Build a Simple Android App (to be retired)

This simple app will introduce the Java language, Eclipse, and some very basic concepts in the Android SDK. By the end, students should know how to build a simple app with touch and motion events, and animations.

A newer version of this course has been published using the latest version of Android and the developer tools. Please take that course instead. This course will be retired on September 22nd, 2014.

Cover android crystal

6 Achievements

Getting Started with Android

Getting Started with Android

Making an Android app is easier than you think, and we'll show you how! Learn how to set up and use a few free tools to make a simple Crystal Ball app that you can test on your computer. You don't even need an Android phone!

0 of 15 Steps Complete
Learning the Language

Learning the Language

Android apps are typically written in a programming language called Java. In this stage we'll introduce you to Java and some of the basic concepts of programming like variables, arrays, and "if" statements. We'll also touch on some of the key principles of object-oriented development.

0 of 10 Steps Complete
Pretty Little Things

Pretty Little Things

It's important that an app performs its functions well, but it's also important that users like it and want to use it. Learn how to spruce up the visual aspects of the Crystal Ball app by using images, animations, View customizations, and sounds.

0 of 11 Steps Complete
Shaking Things Up

Shaking Things Up

We want our app to be fun and engaging, so in this stage we'll show you how to add code to detect when you shake your phone. Then we'll show how to display an answer as a result of that shake. And since shaking involves an actual phone, we'll show you how to run your app on a real device.

0 of 6 Steps Complete
Interrogating the App

Interrogating the App

We can't always see what's going on behind the scenes of our app, so in this stage we'll show you how to use a few tools to monitor how the Crystal Ball app is working and to troubleshoot problems.

Sharing Your Creation

Sharing Your Creation

At this point you will have built an awesome app, so now it's time to show it off! We'll show you how to share it with friends and submit it to Google Play and the Amazon App Store.

0 of 10 Steps Complete

Instructor

  • Ben Jakuben

    Ben is a father, husband, son, friend, and teacher. He is firmly committed to the belief that the world is evolving to a better place. Find him on Twitter @benjakuben.

Download videos

You have to sign up for Treehouse in order to download course videos.

Sign up