Shared Preferences: Getting Started

updated March 26, 2019

Firebase Phone Authentication

updated March 21, 2019

Lambdas for Android Development (Java)

updated March 20, 2019

The Preferences Framework and Settings Screens

updated March 14, 2019

UI Testing with Espresso: Getting Started

updated March 14, 2019

Google Certified Associate Android Developer (AAD)

updated March 14, 2019

Glide: Getting Started

updated March 14, 2019

Notifications on Android: Getting Started

updated March 4, 2019

Playing Video in a RecyclerView with ExoPlayer

updated March 4, 2019

Custom Broadcast Receivers

updated March 4, 2019

Broadcast Receivers: Getting Started

updated March 4, 2019

Work Manager: Getting Started

updated March 4, 2019

Filtering a RecyclerView with SearchView

updated March 4, 2019

Retrofit2: Getting Started

updated March 20, 2019

Swiping Views with ViewPager

updated March 4, 2019

SQLite and the Room Persistence Library

updated March 4, 2019

Memory Leaks on Android

updated March 4, 2019

Finding Memory Leaks with Leak Canary

updated March 4, 2019

Bound Services on Android

updated March 4, 2019

Model View View-Model (MVVM): Getting Started

updated April 12, 2019

What is AndroidX?

updated March 4, 2019

Getting Started with ExoPlayer on Android

updated March 4, 2019

Horizontal RecyclerView

updated March 4, 2019

Staggered RecyclerView

updated March 4, 2019