android-developer-roadmap

Из публичных источников

Дорожная карта разработчика Android — полный путь изучения разработки приложений для Android

Машинный перевод · Показать оригинал

Android Developer Roadmap - A complete roadmap to learn Android App Development

ПриложениеКатегория: Мобильные приложенияOpen sourceданные проверены 16 окт. 2026 г.

Обзор

  • android
  • android-app
  • android-architecture
  • android-developer
  • android-development
  • android-library
  • android-studio
  • developement
  • developer
  • java
  • jetpack
  • kotlin

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    outcomeschool.com/ ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/amitshekhariitbhu/android-developer-roadmap ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
AndroidНеизвестно———
iOSНеизвестно———

Релизы

проверено 30 окт. 2026 г.
В источнике релизы не найдены.

Профиль качества

алгоритм quality-v1.0 · оценено 16 окт. 2026 г.
Оценка качества57
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 206
last activity 260 days ago
Документация · 1515
README 7050 chars, description present
Готовность к использованию · 150
install instructions: no; releases: no
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 102
0 release(s)
Точность категории · 105
classifier confidence 0.5
Популярность · 109
2865 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX Apache-2.0
Сообщество · 55
issues enabled, 488 forks

Лицензия

Apache-2.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/amitshekhariitbhu/android-developer-roadmapОсновной★ 2 865 звёздактивность 28 янв. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

KeyPassПохожий
KeyPass: проект с открытым исходным кодом и автономный менеджер паролей. Храните, управляйте и безопасно контролируйте свои данные.MIT · Мобильные приложения
InureПохожий
Элегантный и красивый премиум-менеджер приложений для Android с поддержкой Root и Shizuku, встроенным терминалом, аналитикой, VirusTotal, удалением системных приложений (debloat), статистикой и множеством других функций, а также с собственным движком тем, созданный с полностью индивидуальным дизайном интерфейса и воспроизводимой сборкой.GPL-3.0 · Мобильные приложения
medTimerПохожий
Приложение MedTimer для AndroidMIT · Мобильные приложения
RepoStoreПохожий
Просматривайте приложения, опубликованные на GitHub, изучайте сведения о релизах и мгновенно устанавливайте APK — всё в одном месте. Разработано на чистом Kotlin и оптимизировано для современных устройств Android.MIT · Мобильные приложения
apps-android-wikipediaПохожий
📱Официальное приложение Википедии для Android!Apache-2.0 · Мобильные приложения
copymangaПохожий
Сторонний клиент Copy Comic с базовыми функциями; для более широкого набора возможностей используйте официальную версию.GPL-3.0 · Мобильные приложения

README

Из amitshekhariitbhu/android-developer-roadmap · лицензия Apache-2.0 · загружено 30 окт. 2026 г.

Android Developer Roadmap

A complete roadmap to learn Android App Development. This roadmap will help you in becoming a complete Android Developer.

Note: All the resources to learn all of the concepts in the roadmap will be provided on:

About me

Hi, I am Amit Shekhar, Founder @ Outcome School • IIT 2010-14 • I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowledge through open-source, blogs, and videos.

Follow Amit Shekhar

Follow Outcome School

I teach at Outcome School

  • AI and Machine Learning
  • Android

Join Outcome School and get a high-paying tech job: Outcome School

Live session on "Android Developer Interview Preparation for Product-based Companies"

I conducted a live session on "Android Developer Interview Preparation for Product-based Companies"

Interacted with over 500 Android Developers.

Guided, motivated, and inspired them to aim higher and achieve more.

Recording Link: https://drive.google.com/file/d/1VWW3l_itH6vYbNYzNer6XW5_x0jzOF4O/view?usp=sharing

Document Link: https://docs.google.com/document/d/14UdD7Gd1j3no583ALx2t2Ggt3G_CECYhenLE-m-bkzA/edit?usp=sharing

Roadmap to learn Android App Development

  • Programming
    • Java
    • Kotlin
  • Android Studio
    • Android Studio IDE Overview
    • Project Structure
      • Java/Kotlin
      • XML
      • .gradle files
  • Android Component
    • Activity
      • Activity Lifecycle
      • Tasks & Back Stack
    • Service
    • Broadcast Receiver
    • Content Provider
  • Intents
    • Types of Intent
      • Implicit
      • Explicit
    • Intent Filter
  • Static User Interface
    • View
      • Button, ImageView, TextView, EditText etc
    • ViewGroup
      • LinearLayout, RelativeLayout, FrameLayout, ConstraintLayout
  • Dynamic User Interface
    • RecyclerView
    • ViewPager
    • Spinner
  • CustomView
    • Canvas
    • Bitmap
    • Paint
  • UI Resources
    • Drawables
    • String
    • Styles
  • Fragments
    • Fragment Lifecycle
    • Fragment Manager
  • Support User Interface
    • ProgressBar
    • Dialogs
    • Toast & Snackbar
  • Storage
    • Shared Preferences
    • DataStore
    • File Systems
    • Database
      • RoomDB
  • Build
    • Gradle
    • Debug / Release Configuration
  • Threading
    • Thread
    • Handler/Looper
    • ThreadPoolExecutor
    • RxJava
    • Coroutines/Flow
    • WorkManager
  • Debugging
    • Memory profiling
    • Logging
    • Systrace
    • Exceptions
    • Error Handling
  • Memory Leak
    • Detecting and Fixing Memory Leaks
    • Context
  • 3rd Party Library
    • Image Loading
      • Glide
      • Picasso
    • Dependency Injection
      • Dagger
    • Networking
      • Fast Android Networking Library
      • Retrofit
    • MultiThreading
      • RxJava
      • Coroutines
      • Kotlin Flow API
  • Coroutines - You can learn these topics here: Master Kotlin Coroutines
    • coroutines
    • suspend
    • launch, async-await, withContext
    • dispatchers
    • scope, context, job
    • lifecycleScope, viewModelScope, GlobalScope
    • suspendCoroutine, suspendCancellableCoroutine
    • coroutineScope, supervisorScope
  • Kotlin Flow API - You can learn these topics here: Kotlin Flow API
    • Flow Builder, Operator, Collector
    • flowOn, dispatchers
    • Operators such as filter, map, zip, flatMapConcat, retry, debounce, distinctUntilChanged, flatMapLatest
    • Terminal operators
    • Cold Flow vs Hot Flow: Cold Flow vs Hot Flow
    • StateFlow, SharedFlow, callbackFlow, channelFlow
  • Data Format
    • JSON
      • GSON
    • Flat Buffer
    • Protocol Buffer
  • Networking
    • GET/POST/DELETE/PUT/PATCH
    • OkHttp, Interceptor
    • Caching
    • Retrofit with Coroutines/Flow
    • Multipart request
    • Read, Write Timeout
    • OAuth 2.0 - Refresh and Access Token
    • HTTP Status Codes
  • Android Jetpack
    • Foundation Components
      • AppCompat
      • Android KTX
      • Multidex
    • Architecture Components
      • LiveData
      • ViewModel
      • DataBinding
      • Paging
      • Work Manager
      • Navigation
    • Behaviour Components
      • Download Manager
      • Media Playback
      • Notification
      • Permissions
      • Preference
      • Sharing
      • Slice
    • UI Component
      • Animation & Transition
      • Android Auto
      • Emoji
      • Palette
      • Android TV
      • Android Wear
  • Compose
    • State: remember, rememberSaveable, MutableState
    • Recomposition
    • State hoisting
    • Side-effects
    • Modifier
    • Theme
    • Layout, List
    • Gestures, Animation
    • CompositionLocal
  • Common Design Patterns and Architecture
    • Builder Pattern
    • Singleton
    • Dependency Injection
    • Factory
    • Observer
    • Repository
    • MVVM
    • MVP
    • MVI
    • Clean architecture
  • Unit Testing
    • Local Unit Testing
    • Instrumentation Testing
  • Firebase
    • FCM
    • Crashlytics
    • Analytics
    • Remote Config
    • App Indexing
    • Dynamic Link
  • Security
    • Encrypt / Decrypt
    • Proguard
    • R8
  • App Release
    • .keystore file
    • App Bundle
    • Playstore
  • Keep Learning and Improving

Get High Paying Tech Job: Outcome School

Found this project useful :heart:

  • Support by clicking the :star: button on the upper right of this page. :v:

License

   Copyright (C) 2024 Amit Shekhar

   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.

Contributing to Android Developer Roadmap

Just make a pull request. You are in!

Открыть репозиторий ↗