![Person reading a book](https://ecs-static.teamtreehouse.com/assets/views/library/library-4ce8bae163e506844b74a0691d942c161af7f7456bb52dbb74e7a7fdee28c29e.png)
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
Android Lists and Adapters
A collection of data is often represented in an app in some sort of list. In this course we will learn about the popular Android component called RecyclerView to display and interact with a list of items. We will see how to use some default components as well as building custom lists with our own layouts and adapters.
-
30 minWorkshop
Dependency Management with Gradle
This workshop will walk through what dependencies are, why you want them, how to use them, and finally how to manage them.
Viewed -
- 1
- 2
- 3
Android Activity Lifecycle
Activities are a crucial component of almost any Android app. In this course we will learn about the lifecycle of our activities, and how we can handle various unexpected changes. We'll also see how to correctly handle a device rotation as well as how to save data using SharedPreferences. To top it all off, at the end of this course you'll get a chance to test your Android knowledge with a project.
-
12 minWorkshop
Android Permissions
This course covers the new Marshmallow permission system!
Viewed -
- 1
- 2
- 3
- 4
Android Fragments
In this course we'll learn how we can reuse parts of an Activity called Fragments to cut down on repetitive code and better support our tablet users.
-
- 1
- 2
- 3
- 4
Google Play Services
Google Play Services are a suite of APIs that give developers access to Googleâs extensive cloud services and access the userâs Google account for personalization on Android devices. Google Play Services comes pre-installed on userâs devices and auto-updates every 6 weeks providing the latest APIs on all devices accessing the Play Store. Youâll learn the code necessary to access APIs like Google+ to bring personalization to your user experience. Youâll learn common errors and how to handle devices that canât access Play Services. When youâre done youâll be able to add other services like Maps, Cast, or Ads to elevate your app above the competition.
-
Track Completion
Intermediate Android
In this track youâll dive deeper into the world of Android. You'll see how to create crisp, beautiful animations as well as how to properly test an app, how to use Google Play Services, and even how to massively simplify networking by using Retrofit and RxJava!
-
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