Switch jobs in Android dev
with zero guesswork.
AndroidDevKit is a community-built kit of curated questions, topic deep-dives, and real interview experiences. Use it to prepare for your next Android interview without piecing together a dozen sources.
Popular topics
Kotlin Language
Null safety, data classes, sealed types, generics, scope functions, delegation, and the language internals interviewers lean on.
41 questionsCoroutines & Flow
Structured concurrency, scopes, dispatchers, cancellation, exception handling, and reactive streams with Flow, StateFlow, and Channels.
41 questionsAndroid Fundamentals
Lifecycles, the four components, processes & memory, background execution, the build system, storage, and how the framework actually works.
40 questionsJetpack Compose
Recomposition, state & the snapshot system, side effects, modifiers, custom layout, performance, and the mental model behind declarative UI.
39 questionsArchitecture & Patterns
MVVM/MVI, Clean Architecture, repositories, dependency injection, modularization, design patterns, and structuring an app that scales and is testable.
37 questionsMobile System Design
Designing offline-first apps, caching, pagination, image loading, and client-side architecture at scale.
30 questionsEverything for the switch, in one place
Stop stitching together scattered blog posts and outdated Gists. This is a single, maintained source of truth.
Topic-by-topic guides
Coroutines, Compose, Jetpack, DI, system design - organized so you can drill the exact areas you are rusty on.
A real question bank
Every question is a standalone, reviewable entry tagged by difficulty - filter from junior warm-ups to senior deep-dives.
Real interview experiences
First-hand write-ups of actual interviews: rounds, questions asked, and what the hiring bar looked like. Names can be withheld.
Open source, forever
No paywall, no sign-up. The whole thing lives on GitHub - fix a typo or add your experience with a single pull request.
Just finished an interview? Pay it forward.
The best prep material comes from people who just sat in the chair. Add a question, fix an answer, or write up your interview experience - it all happens through GitHub pull requests.