finds.dev← search

// the find

skydoves/android-developer-roadmap

★ 7,772 · Kotlin · Apache-2.0 · updated May 2026

🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.

A visual learning roadmap for Android development, covering everything from the platform basics through Jetpack Compose, architecture patterns, and common libraries. It's a static image with an accompanying Android app that renders the map, plus a multipart blog series from Stream. Aimed at developers who want a structured overview of what to learn, not a tutorial on how to learn it.

The roadmap image itself is well-organized and genuinely covers the breadth of the ecosystem — Activities, Fragments, Jetpack, Compose, architecture patterns, testing — without being superficial. It ships in 16+ language translations, which is unusual effort for a reference project. The companion Android app means you can actually run and zoom the map on a device rather than squinting at a PNG. The linked Stream blog series adds enough depth that the roadmap functions as a table of contents for real content.

The core artifact is a PNG image, which means it's hard to navigate at any useful zoom level on a phone and impossible to hyperlink nodes to documentation. The repository has essentially no code worth studying — the Kotlin app is a thin wrapper that renders the image in Compose, so there's nothing here for developers who want to see real-world patterns in action. The roadmap hasn't been meaningfully updated since 2022 in terms of its structure; the ecosystem has moved significantly (Compose is now the default, not an alternative) and the map doesn't reflect that shift in emphasis. There's also a thin line between 'roadmap' and 'index of things Stream has written blog posts about.'

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →