October 14, 2022 in Learn
Installing Android Studio on Windows
Installation Android Studio is available at: https://developer.android.com/sdk/index.html
September 21, 2021 in Learn
SharedPreferences in Android with Kotlin
Kotlin is all about letting us do more work with less code, and SharedPreferences are no exception. In this post we’re going to focus on making SharedPreferences as easy to use as possible, and by the end we’ll be able…
May 23, 2019 in Learn
Tech Jobs: An Explainer
Did you know? 1.3 million new developer jobs will be created in the next 10 years. No matter your background or previous experience, there’s never been a better time to start your journey toward one of these high-paying careers. But…
January 4, 2018 in Learn
The Top 5 Programming Languages to Learn This Year
If you’re reading this, you’ve either decided to learn to code this year as a complete beginner or maybe you’re already a programmer and want to expand your skill set. Either way, you’re likely familiar with the reasons why learning to…
September 15, 2017 in Learn
An Absolute Beginner’s Guide to Kotlin
What’s Kotlin? Kotlin is a modern programming language maintained as an open source project by JetBrains, a world leader in IDEs. Back in 2011, JetBrains was writing primarily Java code and looking for a new programming language to help make…
August 18, 2017 in Treehouse News
New & Upcoming Course Highlights: Introduction to Core Data & React Native
Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse. NEW COURSES Introduction to React Native– Brandy Bergh (79…
July 31, 2017 in Learn
Should I Learn Kotlin or Java?
With Android officially adopting Kotlin as a supported language, there’s one question that every new Android developer should be asking themselves: should I learn Kotlin or Java? Rather than burying the answer all the way at the bottom… in my mind,…
July 18, 2017 in Learn
Prepare for Google’s Associate Android Developer Certification Exam with Treehouse
I applied to teach at Treehouse five years ago with a singular goal in mind: create high-quality training material to help people learn how to make Android apps. App development was still relatively new in early 2012, and I saw…
June 5, 2017 in Learn
Contextual Action Bars: Removing Items from a RecyclerView
In this post, we’ll be looking at the Contextual Action Bar (CAB). CABs are a great way to let your users select multiple items and then take action on all of those items at once. One place you’ve probably seen…
May 30, 2017 in Treehouse News
Treehouse Is Now a Google Developers Authorized Training Partner
We’re excited to announce Treehouse has officially been approved as a Google Developers Authorized Training Partner. With our extensive and in-depth Android content, you can learn the programming skills you need to prepare for the Google Developers’ Associate Android Developer…
May 24, 2017 in Learn
All About Android AsyncTasks
Let’s say you need to download a few images when you click a button. What would be the best way to do it? Well, since you wouldn’t want to interrupt the main/UI thread (and run the risk of showing your…
March 22, 2017 in Learn
Scheduling Work with the JobScheduler
Android Lollipop was a huge milestone for Android. It introduced us to Android Wear, gave us a do-not-disturb feature, and unleashed material design upon the world. Not only that, it also gave us Project Volta, a set of changes aimed…