Build a Simple Android App
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.
Watch the Trailer
6 badges • 30 videos
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!
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.
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.
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.
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
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.