2024-03-21 13:46:00 +03:00
< h1 align = "center" > Android Developer Roadmap< / h1 > < / br >
2022-10-09 09:23:04 +03:00
< p align = "center" >
< a href = "https://opensource.org/licenses/Apache-2.0" > < img alt = "License" src = "https://img.shields.io/badge/License-Apache%202.0-blue.svg" / > < / a >
< a href = "https://github.com/skydoves/android-developer-roadmap/actions/workflows/build.yml" > < img alt = "Build Status" src = "https://github.com/skydoves/android-developer-roadmap/actions/workflows/build.yml/badge.svg" / > < / a >
< a href = "https://mailchi.mp/kotlinweekly/kotlin-weekly-279" > < img alt = "Kotlin Weekly" src = "https://skydoves.github.io/badges/kotlin-weekly2.svg" / > < / a >
< a href = "https://androidweekly.net/issues/issue-495" > < img alt = "Android Weekly" src = "https://skydoves.github.io/badges/android-weekly.svg" / > < / a >
< a href = "https://github.com/skydoves" > < img alt = "Profile" src = "https://skydoves.github.io/badges/skydoves.svg" / > < / a >
< / p >
< p align = "center" >
2024-02-13 07:35:42 +03:00
< a href = "/README_AR.md" target = "_blank" > Arabic < / a > | < a href = "/README.md" target = "_blank" > English < / a > | < a href = "/README_KR.md" target = "_blank" > 한국어 < / a > | < a href = "/README_DE.md" target = "_blank" > Deutsch < / a > | < a href = "/README_ES.md" target = "_blank" > Español< / a > | < a href = "/README_TR.md" target = "_blank" > Turkish< / a > | < a href = "/README_ID.md" target = "_blank" > Bahasa Indonesia< / a > | < a href = "/README_FR.md" target = "_blank" > Français< / a > | < a href = "/README_PT.md" target = "_blank" > Portuguese< / a > | < a href = "/README_KHM.md" target = "_blank" > ភាសាខ្មែរ< / a > | < a href = "/README_VI.md" target = "_blank" > Vietnamese< / a > | < a href = "/README_CN.md" target = "_blank" > 中文< / a > | < a href = "/README_JP.md" target = "_blank" > 日本語< / a > | < a href = "/README_FA.md" target = "_blank" > فارسی< / a > | < a href = "/README_TH.md" target = "_blank" > ภาษาไทย< / a > | < a href = "/README_IT.md" target = "_blank" > Italiano< / a > | < a href = "/README_BD.md" target = "_blank" > Bengali< / a >
2022-10-09 09:23:04 +03:00
< / p >
2024-03-21 13:46:00 +03:00
Android Developer Roadmap 建议了学习 Android 开发的路径。你可以按照路线图中的路径去学习 Android 开发。< br >
2022-10-09 09:23:04 +03:00
2024-03-21 13:46:00 +03:00
每个节点都表示 Android 系统、Android SDK 和常用库的相关概念。建议参考 [Android Developers Reference ](https://developer.android.com/reference ) 或 GitHub 以了解特定术语。 < br >
2022-10-09 09:23:04 +03:00
另外,**你没有必要学习路线图中的所有内容**,所以我们建议只阅读对你有帮助的部分。
## 🗺 路线图
2023-12-11 11:43:15 +03:00
< picture >
< source media = "(prefers-color-scheme: dark)" srcset = "images/android_developer_roadmap_dark.png" >
< img alt = "Roadmap" src = "images/android_developer_roadmap.png" >
< / picture >
2022-10-09 09:23:04 +03:00
## ✍️ 文章
< a href = "https://getstream.io/blog/android-developer-roadmap/" > < img src = "images/article.png" / > < / a > < br >
2024-03-21 13:46:00 +03:00
这个 Android Developer Roadmap 旨在让你全面了解当前的 Android 生态,并提供建议学习的路径,以帮助你掌握相关概念。< br >
2022-10-09 09:23:04 +03:00
2024-03-21 13:46:00 +03:00
在这多个系列中,跟随我们的 Android Developer Roadmap ,你将学习到所有关于 Android 开发生态系统的知识。
2022-10-09 09:36:33 +03:00
提供给你一个更全面的 Android 社区视角以及指导你作为一个开发者该如何取得进步。
2022-10-09 09:23:04 +03:00
- **[The Android Platform: The 2022 Android Developer Roadmap – Part 1](https://getstream.io/blog/android-developer-roadmap/)**
- **[App Components: The Android Developer Roadmap – Part 2](https://getstream.io/blog/android-developer-roadmap-part-2/)**
- **[App Navigation and Jetpack: The Android Developer Roadmap – Part 3](https://getstream.io/blog/android-developer-roadmap-part-3/)**
- **[Design Patterns and Architecture: The Android Developer Roadmap – Part 4](https://getstream.io/blog/design-patterns-and-architecture-the-android-developer-roadmap-part-4/)**
2024-01-17 03:22:09 +03:00
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
2022-10-09 09:23:04 +03:00
2024-03-21 13:46:00 +03:00
如果你想在我们发布新文章时得到通知,那么请加入 ** [watchers ](https://github.com/skydoves/android-developer-roadmap/watchers )** 或者关注 ** [Stream ](https://twitter.com/getstream_io )** 的 Twitter. 你也可以关注这个 GitHub 仓库的 __ [作者 ](https://github.com/skydoves )__ 。
2022-10-09 09:23:04 +03:00
2024-03-07 11:12:19 +03:00
< a href = "https://getstream.io/tutorials/android-chat?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=2022AndroidDeveloperRoadmap&utm_term=DevRelOss" >
2022-10-09 09:23:04 +03:00
< img src = "https://user-images.githubusercontent.com/24237865/138428440-b92e5fb7-89f8-41aa-96b1-71a5486c5849.png" align = "right" width = "12%" / >
< / a >
## ⛴ Stream
2024-03-21 13:46:00 +03:00
如果你对构建强大的聊天、视频/音频通话或直播功能有兴趣,且易于使用、开源、Kotlin 优先、积极维护的,那么请查看 [Stream Chat for Android ](https://getstream.io/tutorials/android-chat ) 和 __ [Stream Video SDK for Compose ](https://getstream.io/video/sdk/android/tutorial/video-calling?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=2022AndroidDeveloperRoadmap&utm_term=DevRelOss )__。
2022-10-09 09:23:04 +03:00
## 📱 Demo 应用
2022-10-09 09:36:33 +03:00
本项目包括一个 Demo 项目,展示了这路线图图像。你可以在 [Releases ](https://github.com/skydoves/android-developer-roadmap/releases ) 下载最新的APK。
2022-10-09 09:23:04 +03:00
## 🤝 贡献
2022-10-09 09:36:33 +03:00
本项目没有涵盖所有内容,所以如果有内容缺失的内容或需要被修复,任何人都可以按照 [CONTRIBUTING ](CONTRIBUTING.md ) 指导做出贡献.
2022-10-09 09:23:04 +03:00
## 💡 灵感
2022-10-09 09:36:33 +03:00
本项目的灵感来源于 [Android Developer Roadmap 2020 ](https://github.com/mobile-roadmap/android-developer-roadmap ). 感谢这库的作者提供的想法,你也可以从它那学到很多知识。
2022-10-09 09:23:04 +03:00
2024-03-21 13:46:00 +03:00
## 觉得这个项目有用吗? :heart:
2022-10-09 09:23:04 +03:00
2024-03-21 13:48:46 +03:00
加入 __ [stargazers ](https://github.com/skydoves/android-developer-roadmap/stargazers )__ 以支持这个项目。 :star:< br >
并 __ [关注 ](https://github.com/skydoves )__ 我以期待我的下一个作品! 🤩
2022-10-09 09:23:04 +03:00
## License
```
Copyright 2021 Stream.IO, Inc. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```