Android Development for Beginners
In this track you’ll learn how to use Java to build mobile apps for Google’s Android operating system, which is used in roughly 52% of all smartphones. Java is a popular and reliable programming language that was created in 1995 and is commonly used for building mobile apps for smartphones, tablets, and watches. Mobile apps have recently become a massive industry, with almost every business in the world relying upon them; many creating their own. By the end of this track, you’ll have what it takes to begin your career in companies that use Java, or you could even launch your own app!
-
An entry-level salary for the technologies covered in this track is about $70,000 / yr on average.
-
Some companies that use these technologies regularly include: Google, Twitter, Facebook, Snapchat, Instagram, Square, Treehouse, Amazon, Spotify, Starbucks, and Hulu
Ready to start learning?
Treehouse offers a 7 day free trial for new students. Get access to 1000s of hours of content. Learn to code, land your dream job.
Start Your Free Trial
-
1 minInstruction
Learning Java
Android is typically done using the Java programming language, if you don't already have a good understanding of Java, or at least programming in general, it'd be a good idea to get your feet wet with Java before learning Android....(continue reading)
Viewed -
- 1
- 2
- 3
- 4
- 5
Build a Simple Android App with Java
This course covers the very basics of Android development. We will build a simple app that will serve up some fun facts when you tap on a button. We introduce you to programming in Android, a tool for Android development called Android Studio, and some very basic concepts of the Android Software Development Kit, or SDK. By the end you will have a good idea of how a basic app works, and you will be armed with the knowledge to start building more.
-
- 1
- 2
- 3
- 4
- 5
- 6
Build an Interactive Story App
In this course we will build a simple choose-your-own-adventure story app, complete with fantastic illustrations. We will model our story and introduce the Model-View-Presenter pattern, and we will learn about getting input from users, displaying images, and using more than one Activity.
-
- 1
- 2
- 3
- 4
- 5
- 6
Build a Weather App
In this course, we will learn about a very common and important element of Android development: downloading data from the Internet! We will request weather forecast data from a free API provided by darksky.net. We will then parse that data (in JSON format) and display it in a single-page app. We will also see how to handle errors and situations when the network is unavailable.
-
Track Completion
This course includes:
- Learning Java 1 min
- Build a Simple Android App with Java 3 hours
- Build an Interactive Story App 4 hours
- Build a Weather App 3 hours