Build a Simple Android App

Level
Logo Treehouse
Provider rating: starstarstarstarstar 9.5 Treehouse has an average rating of 9.5 (out of 4 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

Description

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.

  • 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!

    View Stage
  • 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" st…

  • Read the complete description

    Frequently asked questions

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

    Didn't find what you were looking for? See also: Android App Development, Java, Programming, Hour of Code, and Ruby on Rails.

    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.

    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!

    View Stage

    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.

    View Stage

    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.

    View Stage

    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.

    View Stage

    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.

    View Stage

    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.

    View Stage
    There are no reviews yet.

    Share your review

    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.