[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7207":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":33,"discoverSource":34},7207,"android-developer-roadmap","skydoves\u002Fandroid-developer-roadmap","skydoves"," 🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.","",null,"Kotlin",7761,721,270,10,0,2,21,39.58,"Apache License 2.0",false,"main",[24,25,26,27,28,29],"android","android-development","jetpack","jetpack-compose","kotlin","roadmap","2026-06-12 02:01:36","\u003Ch1 align=\"center\">Android Developer Roadmap\u003C\u002Fh1>\u003C\u002Fbr>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\">\u003Cimg alt=\"License\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-blue.svg\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fskydoves\u002Fandroid-developer-roadmap\u002Factions\u002Fworkflows\u002Fbuild.yml\">\u003Cimg alt=\"Build Status\" src=\"https:\u002F\u002Fgithub.com\u002Fskydoves\u002Fandroid-developer-roadmap\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fmailchi.mp\u002Fkotlinweekly\u002Fkotlin-weekly-279\">\u003Cimg alt=\"Kotlin Weekly\" src=\"https:\u002F\u002Fskydoves.github.io\u002Fbadges\u002Fkotlin-weekly2.svg\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fskydoves\">\u003Cimg alt=\"Profile\" src=\"https:\u002F\u002Fskydoves.github.io\u002Fbadges\u002Fskydoves.svg\"\u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdoveletter\">\u003Cimg alt=\"Profile\" src=\"https:\u002F\u002Fskydoves.github.io\u002Fbadges\u002Fdove-letter.svg\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n\u003Ca href=\"\u002FREADME_AR.md\" target=\"_blank\"> Arabic \u003C\u002Fa> | \u003Ca href=\"\u002FREADME.md\" target=\"_blank\"> English \u003C\u002Fa> | \u003Ca href=\"\u002FREADME_KR.md\" target=\"_blank\"> 한국어 \u003C\u002Fa> | \u003Ca href=\"\u002FREADME_DE.md\" target=\"_blank\"> Deutsch \u003C\u002Fa>| \u003Ca href=\"\u002FREADME_ES.md\" target=\"_blank\"> Español\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_TR.md\" target=\"_blank\"> Türkçe\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_ID.md\" target=\"_blank\"> Bahasa Indonesia\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_FR.md\" target=\"_blank\"> Français\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_PT.md\" target=\"_blank\"> Portuguese\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_KHM.md\" target=\"_blank\">ភាសាខ្មែរ\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_VI.md\" target=\"_blank\">Vietnamese\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_CN.md\" target=\"_blank\">中文\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_JP.md\" target=\"_blank\">日本語\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_FA.md\" target=\"_blank\">فارسی\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_TH.md\" target=\"_blank\">ภาษาไทย\u003C\u002Fa> | \u003Ca href=\"\u002FREADME_IT.md\" target=\"_blank\">Italiano\u003C\u002Fa>| \u003Ca href=\"\u002FREADME_BD.md\" target=\"_blank\">Bengali\u003C\u002Fa>\n\u003C\u002Fp>\n\nAndroid Developer Roadmap suggests learning paths to understanding Android development. You can read the roadmap following the line path in the middle of the map. \u003Cbr>\n\nEach node indicates concepts of Android systems, Android SDK, and generally used libraries. It would be helpful to refer to the [Android Developers Reference](https:\u002F\u002Fdeveloper.android.com\u002Freference) or GitHub for the specific terminologies. \u003Cbr>\n\nIn addition, **you don't need to learn everything from this roadmap**. So we recommend only reading the sections that would be helpful to you.\n\n## 🗺 Roadmap\n\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"images\u002Fandroid_developer_roadmap_dark.png\">\n  \u003Cimg alt=\"Roadmap\" src=\"images\u002Fandroid_developer_roadmap.png\">\n\u003C\u002Fpicture>\n\n## ✍️ Articles\n\n\u003Ca href=\"https:\u002F\u002Fgetstream.io\u002Fblog\u002Fandroid-developer-roadmap\u002F\">\u003Cimg src=\"images\u002Farticle.png\" \u002F>\u003C\u002Fa>\u003Cbr>\n\nThe Android Developer Roadmap is designed to give you a comprehensive understanding of the current Android ecosystem and provides suggested learning paths along the way to help you grasp the concepts.\u003Cbr>\n\nIn this multipart series, you'll learn all about the Android development ecosystem following our Android Developer Roadmap, giving you a more holistic view of the Android community and how you can progress as a developer.\n\n- **[The Android Platform: The 2022 Android Developer Roadmap – Part 1](https:\u002F\u002Fgetstream.io\u002Fblog\u002Fandroid-developer-roadmap-part-1?utm_source=github&utm_medium=referral&utm_content=&utm_campaign=Jaewoong_github_2025)**\n- **[App Components: The Android Developer Roadmap – Part 2](https:\u002F\u002Fgetstream.io\u002Fblog\u002Fandroid-developer-roadmap-part-2?utm_source=github&utm_medium=referral&utm_content=&utm_campaign=Jaewoong_github_2025)**\n- **[App Navigation and Jetpack: The Android Developer Roadmap – Part 3](https:\u002F\u002Fgetstream.io\u002Fblog\u002Fandroid-developer-roadmap-part-3?utm_source=github&utm_medium=referral&utm_content=&utm_campaign=Jaewoong_github_2025)**\n- **[Design Patterns and Architecture: The Android Developer Roadmap – Part 4](https:\u002F\u002Fgetstream.io\u002Fblog\u002Fdesign-patterns-and-architecture-the-android-developer-roadmap-part-4?utm_source=github&utm_medium=referral&utm_content=&utm_campaign=Jaewoong_github_2025)**\n- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https:\u002F\u002Fgetstream.io\u002Fblog\u002Fandroid-developer-roadmap-part-5?utm_source=github&utm_medium=referral&utm_content=&utm_campaign=Jaewoong_github_2025)**\n- **[Recap the Android Developer Roadmap in 2025](https:\u002F\u002Fgetstream.io\u002Fblog\u002Fandroid-developer-roadmap?utm_source=github&utm_medium=referral&utm_content=&utm_campaign=Jaewoong_github_2025)**\n\nIf you'd like to get notified as we release future posts, join the **[watchers](https:\u002F\u002Fgithub.com\u002Fskydoves\u002Fandroid-developer-roadmap\u002Fwatchers)** on GitHub or follow the __[author](https:\u002F\u002Fgithub.com\u002Fskydoves)__ of this repository owner on GitHub.\n\n\u003Ca href=\"https:\u002F\u002Fwww.android.skydoves.me\u002F\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe014ce01-3461-40af-bb2a-eb44f3f55f36\" width=\"13%\" align=\"right\"\u002F>\n\u003C\u002Fa>\n\n## 📘 Manifest Android Interview\n\n[Manifest Android Interview](https:\u002F\u002Fwww.android.skydoves.me\u002F) is a comprehensive guide designed to enhance your Android development expertise through 108 interview questions with detailed answers, 162 additional practical questions, and 50+ \"Pro Tips for Mastery\" sections. The interview questions primarily focus on Android development—including the Framework, UI, Jetpack Libraries, and Business Logic—as well as Jetpack Compose, covering Fundamentals, Runtime, and UI.\n\n\u003Ca href=\"https:\u002F\u002Fkotlin.skydoves.me\u002F\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F85476c0d-d060-4d66-ad64-33678113d386\" width=\"13%\" align=\"right\"\u002F>\n\u003C\u002Fa>\n\n## 📙 Practical Kotlin Deep Dive Book\n\n[Practical Kotlin Deep Dive](https:\u002F\u002Fkotlin.skydoves.me\u002F) takes you from “how to use Kotlin” into “how Kotlin really works,” revealing the internal implementations, desmifying bytecodes and compiler behavior, and internals that shape the language. If you want to write smarter, more confident Kotlin across fundamentals, coroutines, and multiplatform, this is the book that shows you why everything is the way it is.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdoveletter\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3ecd2a7b-9713-40cd-8817-fa568271cefa\" width=\"13%\" align=\"right\"\u002F>\n\u003C\u002Fa>\n\n## 🕊️ Dove Letter\n\nIf you're eager to dive deeper into Kotlin and Android, explore [Dove Letter](https:\u002F\u002Fgithub.com\u002Fdoveletter), a private subscription repository where you can learn, discuss, and share knowledge. To get more details about this unique opportunity, check out the [Learn Kotlin and Android With Dove Letter](https:\u002F\u002Fmedium.com\u002F@skydoves\u002Flearn-kotlin-and-android-with-dove-letter-26265da11903) article.\n\n\u003Ca href=\"https:\u002F\u002Fgetstream.io\u002Ftutorials\u002Fandroid-chat?utm_source=github&utm_medium=referral&utm_content=&utm_campaign=Jaewoong_github_2025\">\n\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F24237865\u002F138428440-b92e5fb7-89f8-41aa-96b1-71a5486c5849.png\" align=\"right\" width=\"12%\"\u002F>\n\u003C\u002Fa>\n\n## 🗺 Kotlin Multiplatform Developer Roadmap\n\n![4](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fde94eca0-3672-4b45-92bc-9117d797fded)\n\nThe Kotlin Multiplatform Developer Roadmap aims to provide a comprehensive understanding of the current KMP ecosystem, offering suggested learning paths to help you grasp essential concepts along the way. The posts below cover key topics and technologies, guiding you through different stages of learning. \u003Cbr>\n\n- [GitHub: kmp-developer-roadmap](https:\u002F\u002Fgithub.com\u002Fskydoves\u002Fkmp-developer-roadmap): The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.\n- [A Developer’s Roadmap to Mastering Kotlin Multiplatform](https:\u002F\u002Fgetstream.io\u002Fblog\u002Fkotlin-multiplatform-roadmap\u002F): You can explore the Kotlin Multiplatform (KMP) ecosystem using the Kotlin Multiplatform Developer Roadmap as your guide. The roadmap is designed to offer a comprehensive overview of the current KMP ecosystem, which provides suggested learning paths to help you better understand the various concepts involved in KMP development.\n- [Build Your First Android and iOS Mobile App With Kotlin Multiplatform](https:\u002F\u002Fgetstream.io\u002Fblog\u002Fbuild-app-kotlin-multiplatform\u002F): If you're looking to build your first Android and iOS application using Kotlin Multiplatform and Compose Multiplatform, check out the article below for step-by-step instructions.\n\n## 🤝 Contribution\n\nThis project doesn't cover everything, so if something is missing or should be fixed, anyone can contribute to this project by following the [CONTRIBUTING](CONTRIBUTING.md) guides.\n\n## 💡 Inspiration\n\nThis project is inspired by [Android Developer Roadmap 2020](https:\u002F\u002Fgithub.com\u002Fmobile-roadmap\u002Fandroid-developer-roadmap). So thank you for the authors providing the roadmap ideas. Also, you can learn a lot of knowledge from the repository.\n\n## Find this project useful? :heart:\n\nSupport it by joining __[stargazers](https:\u002F\u002Fgithub.com\u002Fskydoves\u002Fandroid-developer-roadmap\u002Fstargazers)__ for this repository. :star: \u003Cbr>\nAnd __[follow](https:\u002F\u002Fgithub.com\u002Fskydoves)__ me for my next creations! 🤩\n\n## License\n```\nCopyright 2021 Stream.IO, Inc. All Rights Reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","Android Developer Roadmap 是一个为开发者提供全面学习路径的项目，旨在帮助理解 Android 生态系统。该项目使用 Kotlin 语言编写，并涵盖了 Android 系统、SDK 以及常用库的核心概念。它通过清晰的学习路线图，引导开发者从基础到高级逐步掌握 Android 开发所需的知识点。特别适合初学者和希望进一步提升技能的中级开发者参考使用。此外，该项目还提供了多语言版本的支持文档，方便不同语言背景的开发者学习。","2026-06-11 03:11:08","top_language"]