Welcome to Tracks
Treehouse Tracks are guided curriculums that cover all relevant Courses and Workshops necessary to master a subject. Treehouse’s learning library includes dozens of Tracks on a variety of topics including web design, programming, and more. With Compass, you’ll also be able to test out of subjects you already know, and create a custom curriculum for your learning goals.
View all TracksReady 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
- 2
- 3
- 4
Threads and Services
Learn about Services in Android, which can perform long-running operations in the background like downloading a large file or playing music. We'll explore both of these in a simple music player app!
-
- 1
- 2
- 3
- 4
Intents and Broadcast Receivers
Intents allow Android apps to communicate with each other in a standard way, and broadcast receivers enable an app to listen for specific events. In this course you'll learn how to utilize both to integrate your apps with other apps and aspects of the Android system.
-
- 1
- 2
- 3
Unit Testing in Java
Unit testing is a Java best practice that ensures your code is working how it was intended. It is a critical habit that you should develop early on in your coding adventures.
-
- 1
- 2
- 3
Testing in Android
Learn how to use common testing tools available for Android development.
-
39 minWorkshop
Android Widgets
Widgets let you easily share information with your users without requiring them to open your app. In this workshop we'll see how to create and manipulate widgets by creating one ourselves!
Viewed -
- 1
- 2
- 3
- 4
Kotlin for Java Developers
Kotlin was recently announced as a new official Android language! It runs on the JVM and can be used to develop Android apps. You can even interweave Kotlin and Java in the same app, and it brings new features for better safety, readability, and tooling!
Start your free trial today (https://teamtreehouse.com/subscribe/plans?trial=yes&cid=8792) to get access to all of the great Android content on Treehouse! -
2 minInstruction
A note regarding Kotlin and Anko
While it's possible to view our Anko content, users should be aware that Anko has been depreciated....(continue reading)
Viewed -
Track Completion
Advanced Android
In this track you will learn more advanced concepts in Android, like using threads and services for background work, sharing data with intents and broadcast receivers, and proper testing methodologies. You'll also be introduced to Kotlin and Anko, powerful and delightful alternatives to Java for Android development.
-
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