gitmyhub

androiddevkit

Astro ★ 18 updated 26d ago

Your one-stop, open-source kit for landing your next Android job.

A free, open-source website with Android interview guides, a 250+ question bank, and timed practice tests.

AstroMarkdownCloudflare Pagessetup: easycomplexity 1/5

AndroidDevKit is an open source website built for Android engineers preparing for job interviews. It offers topic guides covering areas like Kotlin, Coroutines, Jetpack Compose, Android architecture, and system design, each linked to its own set of curated interview questions. The question bank includes more than 250 entries tagged by difficulty, junior, mid, or senior, with answers that explain the reasoning behind them rather than just stating the correct choice.

The site includes a timed practice mode where a user can build a mock interview by topic, question format, and difficulty level, answer it under time pressure, and see a score afterward. Progress on individual questions is tracked and saved privately in the browser, without requiring an account or login. The site also collects first hand write-ups from real interviews, describing the rounds, the questions asked, and the outcome, along with a blog covering topics like interview preparation and salary negotiation for mobile engineers.

Content on the site is entirely open and stored as Markdown files in the repository, so anyone can contribute a correction, a new question, or an interview write-up either through an on-site submission form or by opening a pull request. Every contribution goes through an automated content quality check before it can be merged.

The project is built with the Astro framework and deployed on Cloudflare Pages, with every merged change to the main branch triggering an automatic deployment. There is no paywall and no sign-up requirement anywhere on the site. It is aimed at Android developers actively preparing for job interviews who want a free, structured, and community maintained set of study material. The project is released under the MIT license, covering both its code and its written content.

Where it fits