Android Learning Resources
Where to actually learn Android. Official documentation and samples first, then the engineering blogs that publish real mobile work, the channels, podcasts and newsletters worth your time, and the communities where the questions get asked. Every link was opened and checked for recent activity before it went on this page.
Official documentation
The primary sources for Android, Kotlin and Material Design, worth quoting directly in an interview.
- Android Developers (opens in a new tab)
The main hub for guides, design advice and platform releases.
developer.android.com
- Android Developers Blog (opens in a new tab)
Official announcements on Jetpack, Studio and platform changes, updated most weekdays.
android-developers.googleblog.com
- AndroidX release notes (opens in a new tab)
Version tables for every Jetpack library, useful for talking about current APIs.
developer.android.com
- Jetpack Compose release notes (opens in a new tab)
Tracks what shipped in each Compose version and what changed behind it.
developer.android.com
- Kotlin documentation (opens in a new tab)
The language reference for coroutines, flows, generics and multiplatform.
kotlinlang.org
- Android Open Source Project (opens in a new tab)
Platform internals, ART, Binder and the boot flow for deeper systems questions.
source.android.com
- Material Design 3 (opens in a new tab)
Component specs and design rationale you can cite in UI discussions.
m3.material.io
- Android API reference (opens in a new tab)
Class by class reference for the framework and Jetpack libraries.
developer.android.com
Official sample apps
Google maintained repositories that show current architecture and API usage in real code.
- Now in Android (opens in a new tab)
The reference app for modularisation, testing and modern architecture.
github.com
- Compose samples (opens in a new tab)
Several complete Compose apps covering navigation, theming and adaptive layouts.
github.com
- Architecture samples (opens in a new tab)
The same app built several ways, good for comparing architecture trade offs.
github.com
- Platform samples (opens in a new tab)
Small focused examples of platform APIs like permissions, storage and connectivity.
github.com
- Performance samples (opens in a new tab)
Baseline profiles, macrobenchmark and tracing shown end to end.
github.com
- Kotlin Multiplatform samples (opens in a new tab)
How Jetpack libraries are shared across Android and other platforms.
github.com
- Architecture templates (opens in a new tab)
Starter templates you can read quickly to see the recommended project shape.
github.com
- Compose Multiplatform (opens in a new tab)
The JetBrains repository with samples for sharing Compose UI across platforms.
github.com
Company engineering blogs
Real production war stories you can borrow as examples when an interviewer asks about scale.
- Netflix TechBlog (opens in a new tab)
Deep engineering writing from Netflix. Android and mobile posts are occasional, the performance and platform work is worth reading regardless.
netflixtechblog.com
- Meta Engineering Android (opens in a new tab)
Deep posts on app startup, baseline profiles, on device machine learning and mobile security.
engineering.fb.com
- Uber Engineering Mobile (opens in a new tab)
Mobile architecture, analytics and app platform work at very large scale.
uber.com
- Zomato Technology Blog (opens in a new tab)
Zomato's engineering posts. Mobile pieces come and go, the delivery scale stories are the draw.
blog.zomato.com
- Cash App Code (opens in a new tab)
Kotlin, Gradle, Paparazzi and build tooling from a strong Android team.
code.cash.app
- Swiggy Bytes Android (opens in a new tab)
Android build speed, app size and mobile platform work at Indian scale.
bytes.swiggy.com
- Groww Engineering Android (opens in a new tab)
Practical Android UI, list performance and custom view posts from a trading app.
tech.groww.in
- Shopify Engineering Mobile (opens in a new tab)
React Native at scale, mobile test stability and native bridge patterns.
shopify.engineering
- Trendyol Tech Android (opens in a new tab)
Android testing with Maestro, Compose performance and large app refactors.
medium.com
- PhonePe Tech Mobile (opens in a new tab)
Server driven UI, Compose Multiplatform and app platform design for huge Indian traffic.
tech.phonepe.com
- Grab Engineering (opens in a new tab)
Android Studio in a monorepo, R8 optimisation and image caching write ups.
engineering.grab.com
- Halodoc Blog Android (opens in a new tab)
Frequent hands on posts on version migrations, modularisation and memory leak triage.
blogs.halodoc.io
- Spotify Engineering Mobile (opens in a new tab)
Mobile release trains, app size measurement and client tooling.
engineering.atspotify.com
- Airbnb Engineering Mobile (opens in a new tab)
Mobile architecture, build systems and accessibility lessons worth quoting in interviews.
medium.com
- Mercado Libre Tech Android (opens in a new tab)
Android startup performance, dynamic features and developer support at scale.
medium.com
- Pinterest Engineering (opens in a new tab)
Pinterest's engineering publication. The Android tagged posts are older, the systems and performance writing is current.
medium.com
- DoorDash Engineering (opens in a new tab)
DoorDash's engineering blog, with occasional mobile posts among the platform and logistics work.
careersatdoordash.com
YouTube channels
Active channels mixing conference talks, framework internals and hands on Android tutorials.
- Android Developers (opens in a new tab)
Official talks and short explainers straight from the Android engineering team.
youtube.com
- Kotlin by JetBrains (opens in a new tab)
Language deep dives plus the full KotlinConf talk archive.
youtube.com
- Google for Developers (opens in a new tab)
Google I O sessions and broader platform content including Android tracks.
youtube.com
- next.app devCon (opens in a new tab)
The droidcon channel, with free recordings of hundreds of Android conference talks.
youtube.com
- Philipp Lackner (opens in a new tab)
Clear project based tutorials on Compose, architecture and testing.
youtube.com
- Stevdza-San (opens in a new tab)
Long form Compose and Kotlin Multiplatform builds you can follow along with.
youtube.com
- sinasamaki (opens in a new tab)
Short polished Compose animation and custom UI walkthroughs.
youtube.com
- Simplified Coding (opens in a new tab)
Beginner friendly Android and Kotlin tutorials with complete sample projects.
youtube.com
- Droidcon Italy (opens in a new tab)
Regional droidcon recordings, often deeper technical talks in English.
youtube.com
Communities and conferences
Where Android engineers ask questions, argue about architecture and share conference talks.
- r/androiddev (opens in a new tab)
Busy subreddit for real world problems, hiring chatter and interview reports.
reddit.com
- Kotlin Slack (opens in a new tab)
Sign up for the official Kotlin workspace where library authors answer questions.
surveys.jetbrains.com
- Android Dev Discord (opens in a new tab)
The r/androiddev Discord, good for quick help and code review.
discord.com
- droidcon (opens in a new tab)
The main Android conference series with free talk recordings from every event.
droidcon.com
- Google I/O (opens in a new tab)
Google's developer conference with recorded Android sessions and codelabs.
io.google
- The Android Show (opens in a new tab)
Google's periodic broadcast summarising what is new for Android developers.
android.com
- KotlinConf (opens in a new tab)
The JetBrains Kotlin conference with talks published free after each event.
kotlinconf.com
- Android Makers (opens in a new tab)
The Paris Android conference, strong on tooling and craft talks.
androidmakers.droidcon.com
Courses and practice
Free structured courses and exercises if you want to rebuild your fundamentals before interviews.
- Android Basics with Compose (opens in a new tab)
Google's free beginner course that builds real apps with Kotlin and Compose.
developer.android.com
- Android Developers courses (opens in a new tab)
The full catalogue of official courses and pathways by topic.
developer.android.com
- Jetpack Compose codelabs (opens in a new tab)
Hands on codelabs covering state, layout, animation and testing in Compose.
developer.android.com
- Kotlin Koans (opens in a new tab)
Small failing tests you fix to learn Kotlin idioms quickly.
kotlinlang.org
- Kotlin tour (opens in a new tab)
A browser based tour of Kotlin basics with runnable snippets.
kotlinlang.org
- JetBrains Academy Kotlin (opens in a new tab)
JetBrains project based Kotlin course with a free tier to start.
hyperskill.org