mirror of
https://github.com/skydoves/android-developer-roadmap.git
synced 2024-12-26 00:00:02 +03:00
95 lines
7.5 KiB
Markdown
95 lines
7.5 KiB
Markdown
<h1 align="center">Android Developer Roadmap</h1></br>
|
|
|
|
<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">
|
|
<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>
|
|
</p>
|
|
|
|
Android Developer Roadmap 2022 suggerisce i percorsi da seguire per comprendere ed imparare lo sviluppo di applicazioni Android. Puoi leggere la roadmap seguendo la linea al centro della mappa. <br>
|
|
|
|
Ogni nodo indica concetti dei sistemi Android, Android SDK, e le librerie usate comunemente. Per le terminologie più specifiche potrebbe risultare utile consultare [Android Developers Reference](https://developer.android.com/reference) oppure Github. <br>
|
|
|
|
In aggiunta, **non hai bisogno di imparare l'intero contenuto della mappa**. Ti raccomandiamo quindi di leggere solamente le sezioni più utili per te.
|
|
|
|
## 🗺 Roadmap
|
|
|
|
<details>
|
|
<summary>Dark mode Android Developer Roadmap</summary>
|
|
|
|
![Roadmap](images/android_developer_roadmap_dark.png)
|
|
|
|
</details>
|
|
|
|
<br>
|
|
|
|
![Roadmap](images/android_developer_roadmap.png)
|
|
|
|
## ✍️ Articoli
|
|
|
|
<a href="https://getstream.io/blog/android-developer-roadmap/"><img src="images/article.png" /></a><br>
|
|
|
|
La Roadmap per lo Sviluppo Android è pensata per darti un'idea chiara dell'attuale ecosistema Android e fornisce i percorsi formativi consigliati per aiutarti a comprendere i vari concetti. <br>
|
|
|
|
In questa serie suddivisa in più parti, imparerai tutto ciò che riguarda l'ecosistema dello sviluppo Android seguendo la nostra Android Developer Roadmap, formando una visione più olistica riguardo la community Android ed a progredire come sviluppatore.
|
|
|
|
- **[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/)**
|
|
|
|
Se vuoi rimanere aggiornato con i nostri ultimi articoli, seguici **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** su Github oppure **[Stream](https://twitter.com/getstream_io)** su Twitter. puoi anche seguire l'__[autore](https://github.com/skydoves)__ di questa repository su GitHub.
|
|
|
|
<a href="https://getstream.io/tutorials/android-chat?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=2022AndroidDeveloperRoadmap&utm_term=DevRelOss">
|
|
<img src="https://user-images.githubusercontent.com/24237865/138428440-b92e5fb7-89f8-41aa-96b1-71a5486c5849.png" align="right" width="12%"/>
|
|
</a>
|
|
|
|
## ⛴ Stream
|
|
|
|
Se ti interessa sviluppare una funzione di messaggistica stabile, facile da usare, open source, basata su Kotlin, costantemente aggiornata, leggi [Stream Chat for Android](https://getstream.io/tutorials/android-chat). Se ti interessa sviluppare funzioni di messaggistica con Jetpack Compose, puoi anche leggere [Stream Chat for Compose](https://getstream.io/chat/compose/tutorial/), che fornisce molte componenti Jetpack Compose.
|
|
|
|
## 🗺 Kotlin Multiplatform Developer Roadmap
|
|
|
|
![4](https://github.com/user-attachments/assets/de94eca0-3672-4b45-92bc-9117d797fded)
|
|
|
|
The 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. <br>
|
|
|
|
- [GitHub: kmp-developer-roadmap](https://github.com/skydoves/kmp-developer-roadmap): The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.
|
|
- [A Developer’s Roadmap to Mastering Kotlin Multiplatform](https://getstream.io/blog/kotlin-multiplatform-roadmap/): 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.
|
|
- [Build Your First Android and iOS Mobile App With Kotlin Multiplatform](https://getstream.io/blog/build-app-kotlin-multiplatform/): 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.
|
|
|
|
## 🤝 Contribuisci
|
|
|
|
Questo progetto non tratta tutto quanto, quindi se manca qualcosa o qualcosa andrebbe corretto, chiunque può contribuire a questo progetto seguendo le regole per [CONTRIBUIRE](CONTRIBUTING.md).
|
|
|
|
## 💡 Ispirazione
|
|
|
|
Questo progetto ha preso spunto da [Android Developer Roadmap 2020](https://github.com/mobile-roadmap/android-developer-roadmap). Quindi ringraziamo gli autori della roadmap per le idee. Inoltre puoi imparare molto da questa repository.
|
|
|
|
## Trovi questo progetto utile? :heart:
|
|
|
|
Supportalo unendoti __[stargazers](https://github.com/skydoves/android-developer-roadmap/stargazers)__ a questa repository. :star: <br>
|
|
E __[seguimi](https://github.com/skydoves)__ per le prossime creazioni! 🤩
|
|
|
|
## 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.
|
|
```
|