mirror of
https://github.com/skydoves/android-developer-roadmap.git
synced 2024-12-27 00:00:02 +03:00
Compare commits
8 commits
618384d636
...
286f2dcb8d
Author | SHA1 | Date | |
---|---|---|---|
286f2dcb8d | |||
6563acc5d1 | |||
3d9b784068 | |||
27d4e67217 | |||
56ad75d999 | |||
d135387b0e | |||
025b3997b2 | |||
2839349117 |
263
README.md
263
README.md
|
@ -11,7 +11,7 @@
|
|||
<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>
|
||||
</p>
|
||||
|
||||
Android Developer Roadmap 2022 suggests learning paths to understanding Android development. You can read the roadmap following the line path in the middle of the map. <br>
|
||||
Android Developer Roadmap suggests learning paths to understanding Android development. You can read the roadmap following the line path in the middle of the map. <br>
|
||||
|
||||
Each node indicates concepts of Android systems, Android SDK, and generally used libraries. It would be helpful to refer to the [Android Developers Reference](https://developer.android.com/reference) or GitHub for the specific terminologies. <br>
|
||||
|
||||
|
@ -30,6 +30,262 @@ In addition, **you don't need to learn everything from this roadmap**. So we rec
|
|||
|
||||
![Roadmap](images/android_developer_roadmap.png)
|
||||
|
||||
|
||||
## Content list
|
||||
- - [ ] **Application Fundamentals**
|
||||
- - [ ] Languages
|
||||
- - [ ] Kotlin
|
||||
- - [ ] Java
|
||||
- - [ ] C++ (JNI)
|
||||
- - [ ] Android Package
|
||||
- - [ ] APK
|
||||
- - [ ] AAB
|
||||
- - [ ] **Android Operating System**
|
||||
- - [ ] Multi-User Linux
|
||||
- - [ ] File Permissions
|
||||
- - [ ] Resource Isolations
|
||||
- - [ ] Process Management
|
||||
- - [ ] **Android Platform Architecture**
|
||||
- - [ ] The Linux Kernel
|
||||
- - [ ] Hardware Abstraction Layer
|
||||
- - [ ] Android Runtime
|
||||
- - [ ] Native Libraries
|
||||
- - [ ] Java API Framework
|
||||
- - [ ] System Apps
|
||||
- - [ ] **App Manifest**
|
||||
- - [ ] Package
|
||||
- - [ ] Application ID
|
||||
- - [ ] **App Components**
|
||||
- - [ ] Activity (detailed later)
|
||||
- - [ ] Service
|
||||
- - [ ] Broadcast Receiver
|
||||
- - [ ] Content Provider
|
||||
- - [ ] Intent
|
||||
- - [ ] Intent Filters
|
||||
- - [ ] Explicit Intents
|
||||
- - [ ] Implicit Intents
|
||||
- - [ ] **App Architecture**
|
||||
- - [ ] **App Entry Points**
|
||||
- - [ ] Activities
|
||||
- - [ ] Activity Lifecycles
|
||||
- - [ ] Activity State Changes
|
||||
- - [ ] Task and Back Stack
|
||||
- - [ ] Parcelables and Bundles
|
||||
- - [ ] App Shortcuts
|
||||
- - [ ] **App Navigation**
|
||||
- - [ ] Navigation Component
|
||||
- - [ ] Navigation Graph
|
||||
- - [ ] Global Actions
|
||||
- - [ ] Destinations
|
||||
- - [ ] DeepLink
|
||||
- - [ ] Fragments
|
||||
- - [ ] DialogFragment
|
||||
- - [ ] BottomSheetDialogFragment
|
||||
- - [ ] Fragment Lifecycles
|
||||
- - [ ] Fragment State Changes
|
||||
- - [ ] Fragment Manager
|
||||
- - [ ] Fragment Transactions
|
||||
- - [ ] App Links
|
||||
- - [ ] TabLayout
|
||||
- - [ ] ViewPager
|
||||
- - [ ] ViewPager2
|
||||
- - [ ] Custom Back Navigation
|
||||
- - [ ] **App Startup**
|
||||
- - [ ] **Dependency Injection** (detailed later)
|
||||
- - [ ] **Architecture Components**
|
||||
- - [ ] UI Layer
|
||||
- - [ ] ViewBinding
|
||||
- - [ ] DataBinding
|
||||
- - [ ] Lifecycle
|
||||
- - [ ] ViewModel
|
||||
- - [ ] LiveData
|
||||
- - [ ] Paging
|
||||
- - [ ] Data Layer
|
||||
- - [ ] Data Store
|
||||
- - [ ] WorkManager
|
||||
- - [ ] **Design Patterns**
|
||||
- - [ ] Builder Pattern
|
||||
- - [ ] Factory Pattern
|
||||
- - [ ] Dependency Injection
|
||||
- - [ ] Dagger
|
||||
- - [ ] Hilt
|
||||
- - [ ] Koin
|
||||
- - [ ] Kodein
|
||||
- - [ ] Repository Pattern
|
||||
- - [ ] Observer Pattern
|
||||
- - [ ] Flow
|
||||
- - [ ] RxJava/RxKotlin
|
||||
- - [ ] LiveData
|
||||
- - [ ] **Architecture**
|
||||
- - [ ] MVVM
|
||||
- - [ ] MVP
|
||||
- - [ ] MVI
|
||||
- - [ ] MVC
|
||||
- - [ ] Clean Architecture
|
||||
- - [ ] **Network**
|
||||
- - [ ] OkHttp
|
||||
- - [ ] Interceptor
|
||||
- - [ ] Okio
|
||||
- - [ ] Retrofit
|
||||
- - [ ] Ktor
|
||||
- - [ ] Volley
|
||||
- - [ ] Apollo-Android
|
||||
- - [ ] **Image Loading**
|
||||
- - [ ] Glide
|
||||
- - [ ] Fresco
|
||||
- - [ ] Coil
|
||||
- - [ ] Picasso
|
||||
- - [ ] **Local Storage**
|
||||
- - [ ] SQLite
|
||||
- - [ ] SQLDelight
|
||||
- - [ ] Room
|
||||
- - [ ] DataStore
|
||||
- - [ ] Realm
|
||||
- - [ ] SharedPreferences
|
||||
- - [ ] **Asynchronous**
|
||||
- - [ ] Coroutines
|
||||
- - [ ] RxJava/RxKotlin
|
||||
- - [ ] Thread
|
||||
- - [ ] WorkManager
|
||||
- - [ ] **User Interface**
|
||||
- - [ ] Layouts
|
||||
- - [ ] ConstraintLayout
|
||||
- - [ ] MotionLayout
|
||||
- - [ ] LinearLayout
|
||||
- - [ ] FrameLayout
|
||||
- - [ ] Material
|
||||
- - [ ] RecyclerView
|
||||
- - [ ] Design Guides
|
||||
- - [ ] Material
|
||||
- - [ ] Material You
|
||||
- - [ ] Neumorphism
|
||||
- - [ ] Styles
|
||||
- - [ ] Light Theme
|
||||
- - [ ] Dark Theme
|
||||
- - [ ] Message
|
||||
- - [ ] Toast
|
||||
- - [ ] Snackbar
|
||||
- - [ ] Notification
|
||||
- - [ ] Animation
|
||||
- - [ ] ValueAnimator
|
||||
- - [ ] ObjectAnimator
|
||||
- - [ ] Lottie
|
||||
- - [ ] Material Motion
|
||||
- - [ ] **Compose UI:**
|
||||
- - [ ] Recomposition
|
||||
- - [ ] Snapshot
|
||||
- - [ ] State:
|
||||
- - [ ] State Hoisting
|
||||
- - [ ] MutableState
|
||||
- - [ ] remember
|
||||
- - [ ] rememberSaveable
|
||||
- - [ ] Side-Effects:
|
||||
- - [ ] LaunchedEffect
|
||||
- - [ ] DisposableEffect
|
||||
- - [ ] produceState
|
||||
- - [ ] derivedStateOf
|
||||
- - [ ] snapshotFlow
|
||||
- - [ ] Theming:
|
||||
- - [ ] Material
|
||||
- - [ ] Color
|
||||
- - [ ] Typography
|
||||
- - [ ] Shape
|
||||
- - [ ] Custom
|
||||
- - [ ] Dimens
|
||||
- - [ ] Factories
|
||||
- - [ ] Data
|
||||
- - [ ] Modifier:
|
||||
- - [ ] Modifier Order
|
||||
- - [ ] Chaining
|
||||
- - [ ] Composed Modifier
|
||||
- - [ ] Layout:
|
||||
- - [ ] Column
|
||||
- - [ ] Box
|
||||
- - [ ] Row
|
||||
- - [ ] ConstraintLayout
|
||||
- - [ ] List:
|
||||
- - [ ] LazyColumn
|
||||
- - [ ] LazyRow
|
||||
- - [ ] LazyVerticalGrid
|
||||
- - [ ] LazyPagingItems
|
||||
- - [ ] Image:
|
||||
- - [ ] Icon
|
||||
- - [ ] Image
|
||||
- - [ ] coil-compose
|
||||
- - [ ] Landscapist
|
||||
- - [ ] Text:
|
||||
- - [ ] TextField
|
||||
- - [ ] OutlinedTextField
|
||||
- - [ ] ClickableText
|
||||
- - [ ] Graphics:
|
||||
- - [ ] Surface
|
||||
- - [ ] Canvas
|
||||
- - [ ] Gestures:
|
||||
- - [ ] Scrolling
|
||||
- - [ ] Dragging
|
||||
- - [ ] Swiping
|
||||
- - [ ] Zooming
|
||||
- - [ ] Animation:
|
||||
- - [ ] AnimatedVisibility
|
||||
- - [ ] AnimatedContent
|
||||
- - [ ] Crossfade
|
||||
- - [ ] rememberInfiniteTransition
|
||||
- - [ ] animateContentSize
|
||||
- - [ ] updateTransition
|
||||
- - [ ] animate*AsState
|
||||
- - [ ] AnimationState
|
||||
- - [ ] animate
|
||||
- - [ ] Animatable
|
||||
- - [ ] Animation
|
||||
- - [ ] CompositionLocal:
|
||||
- - [ ] CompositionLocalProvider
|
||||
- - [ ] compositionLocalOf
|
||||
- - [ ] staticCompositionLocalOf
|
||||
- - [ ] **Service:**
|
||||
- - [ ] Google:
|
||||
- - [ ] Google Play Services
|
||||
- - [ ] Google Maps
|
||||
- - [ ] Firebase:
|
||||
- - [ ] Authentication
|
||||
- - [ ] Crashlytics
|
||||
- - [ ] Remote Config
|
||||
- - [ ] Cloud Messaging
|
||||
- - [ ] FiresStore
|
||||
- - [ ] Realtime Database
|
||||
- - [ ] Advertisements:
|
||||
- - [ ] Google AdMob
|
||||
- - [ ] Meta Audience Network
|
||||
- - [ ] MoPub
|
||||
- - [ ] **Code Analysis & Testing**:
|
||||
- - [ ] Linter:
|
||||
- - [ ] Ktlint
|
||||
- - [ ] Detekt
|
||||
- - [ ] Android Lint
|
||||
- - [ ] Debugging:
|
||||
- - [ ] Timber
|
||||
- - [ ] LeakCanary
|
||||
- - [ ] Stetho
|
||||
- - [ ] Chucker
|
||||
- - [ ] Unit Testing:
|
||||
- - [ ] Unit Test:
|
||||
- - [ ] JUnit
|
||||
- - [ ] Kluent
|
||||
- - [ ] Mockk
|
||||
- - [ ] Android Test:
|
||||
- - [ ] Robolectric
|
||||
- - [ ] Espresso
|
||||
- - [ ] Kaspresso
|
||||
- - [ ] Benchmark
|
||||
- - [ ] **CI/CD**:
|
||||
- - [ ] GitHub Actions
|
||||
- - [ ] Jenkins
|
||||
- - [ ] Travis CI
|
||||
- - [ ] Circle CI
|
||||
- - [ ] Bitrise
|
||||
- - [ ] **QA & App Publishing**:
|
||||
- - [ ] Firebase App Distribution
|
||||
- - [ ] Google Play
|
||||
|
||||
## ✍️ Articles
|
||||
|
||||
<a href="https://getstream.io/blog/android-developer-roadmap/"><img src="images/article.png" /></a><br>
|
||||
|
@ -42,6 +298,7 @@ In this multipart series, you'll learn all about the Android development ecosyst
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
If you'd like to get notified as we release future posts, join the **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** on GitHub or follow **[Stream](https://twitter.com/getstream_io)** on Twitter. You can also follow the __[author](https://github.com/skydoves)__ of this repository on GitHub.
|
||||
|
||||
|
@ -51,12 +308,12 @@ If you'd like to get notified as we release future posts, join the **[watchers](
|
|||
|
||||
## ⛴ Stream
|
||||
|
||||
If you're interested in building a robust chat feature, which is an easy-to-use, open-sourced, Kotlin-first, actively maintained, check out the [Stream Chat for Android](https://getstream.io/tutorials/android-chat). If you're interested in building chat features with Jetpack Compose, you can also check out [Stream Chat for Compose](https://getstream.io/chat/compose/tutorial/), which provides a lot of Jetpack Compose components.
|
||||
If you're interested in building a robust chat, video/audio calls, or livestreaming feature, which is an easy-to-use, open-sourced, Kotlin-first, actively maintained, check out the __[Stream Chat for Android](https://getstream.io/tutorials/android-chat?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=2022AndroidDeveloperRoadmap&utm_term=DevRelOss)__ and __[Stream Video SDK for Compose](https://getstream.io/video/sdk/android/tutorial/video-calling?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=2022AndroidDeveloperRoadmap&utm_term=DevRelOss)__.
|
||||
|
||||
## 📱 Demo Application
|
||||
|
||||
This project includes a demo project which shows the roadmap image. You can download the latest APK on the [Releases](https://github.com/skydoves/android-developer-roadmap/releases).
|
||||
|
||||
|
||||
## 🤝 Contribution
|
||||
|
||||
This 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.
|
||||
|
|
33
README_AR.md
33
README_AR.md
|
@ -11,19 +11,19 @@
|
|||
<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>
|
||||
</p>
|
||||
|
||||
<p dir='rtl' align='right'>خارطة الطريق مطور اندرويد 2022 مسار تعلم مقترح لفهم تطوير الأندرويد. تقدر تقرأ خارطة الطريق بأتباع مسار الخط الذي في منتصف الخريطة</p>
|
||||
<p dir='rtl' align='right'>خارطة طريق لتطوير اندرويد 2022 مسار تعلم مقترح لفهم تطوير الأندرويد. يمكنك قراءة خارطة الطريق بأتباع مسار الخط في منتصف الخريطة</p>
|
||||
|
||||
<p dir='rtl' align='right'>كل نقطة او بداية بتشير إلى مفاهيم أنظمة الأندرويد, امدرويد SDK, والمكتبات المستخدمة بشكل عامقد يكون من المفيد الرجوع الي </p>
|
||||
<p dir='rtl' align='right'>كل نقطة او بداية تشير إلى مفاهيم أنظمة الأندرويد, اندرويد SDK, والمكتبات المستخدمة بشكل عام .قد يكون من المفيد الرجوع الي </p>
|
||||
|
||||
[Android Developers Reference](https://developer.android.com/reference)
|
||||
<p dir='rtl' align='right'> أو GitHub للحصول علي المصطلحات المحددة.</p>
|
||||
|
||||
<p dir='rtl' align='right'>بالإضافة إلى ذلك ، ** لست بحاجة إلى تعلم كل شيء من خريطة الطريق هذه **. لذلك نوصي بقراءة الأقسام التي قد تكون مفيدة لك فقط.</p>
|
||||
<p dir='rtl' align='right'>بالإضافة إلى ذلك ، <b>لست بحاجة إلى تعلم كل شيء من خريطة الطريق هذه</b>. لذلك نوصي بقراءة الأقسام التي قد تكون مفيدة لك فقط.</p>
|
||||
|
||||
## 🗺 خارطة الطريق
|
||||
|
||||
<details>
|
||||
<summary>Dark mode Android Developer Roadmap</summary>
|
||||
<summary> الوضع اليلي لخارطة الطريق </summary>
|
||||
|
||||
![Roadmap](images/android_developer_roadmap_dark.png)
|
||||
|
||||
|
@ -37,18 +37,19 @@
|
|||
|
||||
<a href="https://getstream.io/blog/android-developer-roadmap/"><img src="images/article.png" /></a><br>
|
||||
|
||||
<p dir='rtl' align='right'>تم تصميم خريطة طريق مطور Android لعام 2022 لمنحك فهمًا شاملاً لنظام Android البيئي الحالي وتوفر مسارات تعليمية مقترحة على طول الطريق لمساعدتك على فهم المفاهيم.</p> <br>
|
||||
<p dir='rtl' align='right'>تم تصميم خريطة طريق مطور اندرويد لعام 2022 لمنحك فهمًا شاملاً لنظام الاندرويد البيئي الحالي وتوفير مسارات تعليمية مقترحة على طول الطريق لمساعدتك على الفهم .</p> <br>
|
||||
|
||||
<p dir='rtl' align='right'>في هذه السلسلة متعددة الأجزاء ، ستتعرف على كل شيء عن النظام البيئي لتطوير Android باتباع خارطة طريق مطور Android لعام 2022 ، مما يمنحك رؤية أكثر شمولية لمجتمع Android وكيف يمكنك التقدم كمطور.</p>
|
||||
<p dir='rtl' align='right'>في هذه السلسلة متعددة الأجزاء ، ستتعرف على كل شيء عن النظام البيئي لتطوير اندرويد باتباع خارطة طريق تطوير الاندرويد لعام 2022 ، مما يمنحك رؤية أكثر شمولية لمجتمع اندرويد وكيف يمكنك التقدم كمطور.</p>
|
||||
|
||||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
<p dir='rtl' align='right'>إذا كنت ترغب في الحصول على إشعار عند إصدار منشورات في المستقبل:</p>
|
||||
|
||||
join the **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** on GitHub or follow **[Stream](https://twitter.com/getstream_io)** on Twitter. You can also follow the __[author](https://github.com/skydoves)__ of this repository on GitHub.
|
||||
انضم الى **[المراقبين](https://github.com/skydoves/android-developer-roadmap/watchers)** علىGitHub او تابع **[Stream](https://twitter.com/getstream_io)** على x (تويتر سابقا). يمكنك ايضا متابعة __[مؤلف](https://github.com/skydoves)__ هذا المستودع على GitHub.
|
||||
|
||||
<a href="https://getstream.io/tutorials/android-chat?utm_source=Github&utm_medium=Github_Repo_Content_Ad&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%"/>
|
||||
|
@ -56,7 +57,7 @@ join the **[watchers](https://github.com/skydoves/android-developer-roadmap/watc
|
|||
|
||||
## ⛴ Stream
|
||||
|
||||
<p dir='rtl' align='right'>إذا كنت مهتمًا ببناء ميزة دردشة قوية ، فهي سهلة الاستخدام ، ومفتوحة المصدر ، وتحتل المرتبة الأولى في Kotlin ، وتتم صيانتها بنشاط ، فيمكنك أيضًا التحقق من ذلك :</p>
|
||||
<p dir='rtl' align='right'>إذا كنت مهتمًا ببناء ميزة دردشة قوية ، سهلة الاستخدام ، ومفتوحة المصدر ، وتحتل المرتبة الأولى في Kotlin ، وتتم صيانتها بنشاط ، فيمكنك أيضًا التحقق من ذلك :</p>
|
||||
|
||||
[Stream Chat for Android](https://getstream.io/tutorials/android-chat)
|
||||
|
||||
|
@ -68,29 +69,31 @@ join the **[watchers](https://github.com/skydoves/android-developer-roadmap/watc
|
|||
|
||||
## 📱 تطبيق تجريبي
|
||||
|
||||
<p dir='rtl' align='right'>والذي يوفر الكثير من مكوناتيتضمن هذا المشروع مشروع تجريبي يعرض صورة خريطة الطريق. يمكنك تنزيل أحدث إصدار من ملف APK على ملف :</p>
|
||||
<p dir='rtl' align='right'>والذي يوفر الكثير من المكونات يتضمن هذا المشروع مشروع تجريبي يعرض صورة خريطة الطريق. يمكنك تنزيل أحدث إصدار من ملف APK على ملف :</p>
|
||||
|
||||
[Releases](https://github.com/skydoves/android-developer-roadmap/releases)
|
||||
|
||||
## 🤝 إسهام
|
||||
|
||||
<p dir='rtl' align='right'>لا يغطي هذا المشروع كل شيء ، لذلك إذا كان هناك شيء مفقود أو يجب إصلاحه ، يمكن لأي شخص المساهمة في هذا المشروع باتباع</p>
|
||||
<p dir='rtl' align='right'>لا يغطي هذا المشروع كل شيء ، لذلك إذا كان هناك شيء مفقود أو يجب إصلاحه ، يمكن لأي
|
||||
شخص المساهمة في هذا المشروع باتباع ارشادات المساهمة </p>
|
||||
|
||||
[CONTRIBUTING](CONTRIBUTING.md) guides.
|
||||
[CONTRIBUTING](CONTRIBUTING.md).
|
||||
|
||||
## 💡 إلهام
|
||||
|
||||
<p dir='rtl' align='right'>هذا المشروع مستوحى من : </p>
|
||||
|
||||
[Android Developer Roadmap 2020](https://github.com/mobile-roadmap/android-developer-roadmap).
|
||||
<p dir='rtl' align='right'>لذا شكرًا لك على المؤلفين الذين قدموا أفكار خارطة الطريق. أيضًا ، يمكنك تعلم الكثير من المعرفة من المستودع.</p>
|
||||
<p dir='rtl' align='right'>لذا شكرًا لك على المؤلفين الذين قدموا أفكار خارطة الطريق. أيضًا ، يمكنك تعلم الكثير من المستودع.</p>
|
||||
|
||||
|
||||
## تجد هذا المشروع مفيدا؟ :heart:
|
||||
## هل تجد هذا المشروع مفيدا؟ :heart:
|
||||
|
||||
ادعمها بالانضمام __[stargazers](https://github.com/skydoves/android-developer-roadmap/stargazers)__ for this repository. :star: <br>
|
||||
ادعمه بالانضمام الى __[stargazers](https://github.com/skydoves/android-developer-roadmap/stargazers)__ لهذا المستودع. :star: <br>
|
||||
و __[تابعني](https://github.com/skydoves)__ لإبداعاتي القادمة! 🤩
|
||||
|
||||
## ترخيص
|
||||
## تراخيص
|
||||
```
|
||||
Copyright 2021 Stream.IO, Inc. All Rights Reserved.
|
||||
|
||||
|
|
|
@ -46,6 +46,7 @@ Android Developer Roadmap 2022 建议了学习了解 Android 开发的学习路
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
如果你想在我们发布新文章时得到通知,那么请加入 **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** 或者关注 **[Stream](https://twitter.com/getstream_io)** 的 Twitter. 你还可以关注这个 GitHub 仓库的作者 __[author](https://github.com/skydoves)__ .
|
||||
|
||||
|
|
|
@ -43,6 +43,7 @@ In dieser mehrteiligen Serie werden Sie alles über das Android Ökosystem lerne
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
Wenn Sie zukünftig benachrichtigt werden wollen, sobald wir neue Beiträge veröffentlicht werden, treten Sie den **[Watchern](https://github.com/skydoves/android-developer-roadmap/watchers)** auf GitHub bei oder folgen Sie **[Stream](https://twitter.com/getstream_io)** auf Twitter.
|
||||
|
||||
|
|
|
@ -44,6 +44,7 @@ En esta serie de varias partes, aprenderás todo sobre el ecosistema de desarrol
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
Si deseas recibir notificaciones a medida que publiquemos futuros artículos, únete a los **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** en GitHub o sigue a **[Stream](https://twitter.com/getstream_io)** en Twitter.
|
||||
|
||||
|
|
|
@ -46,6 +46,7 @@
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
اگر میخواهید از مطالب آینده آگاهی پیدا کنید عضو **[مراقبان](https://github.com/skydoves/android-developer-roadmap/watchers)** ما در گیتهاب شوید یا **[صفحه استریم](https://twitter.com/getstream_io)** را در توییتر دنبال کنید
|
||||
همچنین شما میتوانید __[نویسنده](https://github.com/skydoves)__ این مخزن را در گیتهاب دنبال کنید.
|
||||
|
|
|
@ -42,6 +42,7 @@ Dans cette série en plusieurs parties, vous apprendrez tout sur l'écosystème
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
Si vous souhaitez être informé de la publication des prochains articles, rejoignez les **[observateurs](https://github.com/skydoves/android-developer-roadmap/watchers)** sur GitHub ou suivez **[Stream](https://twitter.com/getstream_io)** sur Twitter. Vous pouvez également suivre __[l'auteur](https://github.com/skydoves)__ de ce dépôt sur GitHub.
|
||||
|
||||
|
|
|
@ -43,6 +43,7 @@ Dalam seri yang terbagi menjadi beberapa bagian ini, kamu akan mempelajari semua
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
Jika kamu ingin mendapatkan notifikasi saat kami merilis postingan berikutnya, bergabung dengan **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** di GitHub atau follow **[Stream](https://twitter.com/getstream_io)** di Twitter. Kamu juga bisa follow __[author](https://github.com/skydoves)__ dari repository ini.
|
||||
|
||||
|
|
|
@ -45,6 +45,7 @@ Android Developer Roadmap 2022は、Android開発を理解するための学習
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
今後投稿のタイミングで通知を受け取りたい場合は **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** に加入、もしくは **[Stream](https://twitter.com/getstream_io)** Twitterアカウントのフォロー等お願いいたします。このGitHubリポジトリの __[author](https://github.com/skydoves)__ もこちらからフォローができます。
|
||||
|
||||
|
|
|
@ -43,6 +43,7 @@ Android Developer Roadmap 2022 ផ្តល់នូវគំរោងការ
|
|||
- **[App Components: The Android Developer Roadmap – ផ្នែកទី 2](https://getstream.io/blog/android-developer-roadmap-part-2/)**
|
||||
- **[App Navigation and Jetpack: The Android Developer Roadmap – ផ្នែកទី 3](https://getstream.io/blog/android-developer-roadmap-part-3/)**
|
||||
- **[Design Patterns and Architecture: The Android Developer Roadmap – ផ្នែកទី 4](https://getstream.io/blog/design-patterns-and-architecture-the-android-developer-roadmap-part-4/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
ប្រសិនបើអ្នកចង់ទទួលបានការជូនដំណឹងនៅពេលដែលយើងចេញផ្សាយការប្រកាសនាពេលអនាគត សូមចូលរួម **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** នៅលើ GitHub ឬ តាម **[Stream ](https://twitter.com/getstream_io)** នៅលើ Twitter ។ អ្នកក៏អាចតាម __[អ្នកនិពន្ធ](https://github.com/skydoves)__ នៅលើ GitHub ។
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<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>
|
||||
</p>
|
||||
|
||||
2022 안드로이드 개발자 로드맵은 안드로이드 개발의 이해를 돕기 위한 학습 경로를 소개합니다. 로드맵 중간에 있는 선 경로를 따라서 로드맵을 읽으실 수 있습니다. <br>
|
||||
안드로이드 개발자 로드맵은 안드로이드 개발의 이해를 돕기 위한 학습 경로를 소개합니다. 로드맵 중간에 있는 선 경로를 따라서 로드맵을 읽으실 수 있습니다. <br>
|
||||
|
||||
각 노드는 안드로이드 시스템, 안드로이드 SDK, 그리고 일반적으로 현업에서 많이 사용되는 라이브러리들로 구성되어 있습니다. 각 용어는 [Android Developers Reference](https://developer.android.com/reference) 혹은 GitHub를 함께 참조하시면 이해하는 데 도움이 될 수 있습니다. <br>
|
||||
|
||||
|
@ -35,14 +35,15 @@
|
|||
|
||||
<a href="https://getstream.io/blog/android-developer-roadmap/"><img src="images/article.png" /></a><br>
|
||||
|
||||
2022년 안드로이드 개발자 로드맵은 최신 안드로이드 생태계를 종합적으로 이해할 수 있도록 디자인되었으며, 제안된 학습 경로를 따라 개념을 파악하는 데 도움이 됩니다.<br>
|
||||
안드로이드 개발자 로드맵은 최신 안드로이드 생태계를 종합적으로 이해할 수 있도록 디자인되었으며, 제안된 학습 경로를 따라 개념을 파악하는 데 도움이 됩니다.<br>
|
||||
|
||||
로드맵과 관련된 포스트는 총 5부로 구성되어 있으며, 2022년 안드로이드 개발자 로드맵에 따라 안드로이드 개발 생태계에 대한 내용을 학습하실 수 있습니다. 또한 안드로이드 커뮤니티에 대한 전체적인 시각과 개발자로서 어떻게 발전할 수 있는지 살펴볼 수 있습니다.
|
||||
로드맵과 관련된 포스트는 총 5부로 구성되어 있으며, 안드로이드 개발자 로드맵에 따라 안드로이드 개발 생태계에 대한 내용을 학습하실 수 있습니다. 또한 안드로이드 커뮤니티에 대한 전체적인 시각과 개발자로서 어떻게 발전할 수 있는지 살펴볼 수 있습니다.
|
||||
|
||||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
추가적인 포스트는 **[Stream Blog](https://getstream.io/blog/topic/engineering/android/)** 에 지속적으로 업로드될 예정입니다. 또한, 다음 포스트에 대한 알림을 위해 이 리파지토리의 __[작성자](https://github.com/skydoves)__ 를 팔로우 하실 수도 있습니다.
|
||||
|
||||
|
|
|
@ -43,6 +43,7 @@ Nesta série de várias partes, você aprenderá tudo sobre o ecossistema de des
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
Se você quiser ser notificado assim que lançarmos postagens futuras, junte-se ao **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** no GitHub ou siga **[Stream](https://twitter.com/getstream_io)** no Twitter. Você também pode seguir o__[autor](https://github.com/skydoves)__ deste repositório no GitHub.
|
||||
|
||||
|
|
|
@ -42,6 +42,7 @@ Roadmap สำหรับนักพัฒนาแอป Android ปี 2022
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
ถ้าคุณไม่อยากจะพลาดเพื่อมีโพสต์ใหม่ ๆ กดเข้าร่วมเป็น **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** ใน GitHub เพื่อรับการแจ้งเตือน หรือกด Follow **[Stream](https://twitter.com/getstream_io)** ใน Twitter และนอกจากนั้นคุณยังสามารถติดตาม __[ผู้สร้าง Repo](https://github.com/skydoves)__ นี้ก็ได้เช่นกัน
|
||||
|
||||
|
|
|
@ -43,6 +43,7 @@ Bu çok parçalı dizide, Android Developer Roadmap 2022'yi takip ederek Android
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
Gelecekteki postları yayınladığımızda haberdar olmak istiyorsanız, GitHub'daki **[watchers](https://github.com/skydoves/android-developer-roadmap/watchers)** katılın veya Twitter'da **[Stream](https://twitter.com/getstream_io)**'i takip edin.
|
||||
|
||||
|
|
|
@ -43,6 +43,7 @@ Trong loạt bài này, bạn sẽ tìm hiểu tất cả về hệ sinh thái p
|
|||
- **[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/)**
|
||||
- **[Jetpack Compose: The Android Developer Roadmap – Part 5](https://getstream.io/blog/android-developer-roadmap-part-5/)**
|
||||
|
||||
Nếu bạn muốn nhận thông báo khi chúng tôi phát hành các bài đăng trong tương lai, hãy trở thành một trong những **[người theo dõi](https://github.com/skydoves/android-developer-roadmap/watchers)** trên GitHub hoặc theo dõi **[Stream](https://twitter.com/getstream_io)** trên Twitter. Bạn cũng có thể theo dõi tác giả của repository này trên GitHub.
|
||||
|
||||
|
|
Loading…
Reference in a new issue