You are on page 1of 1

Relevant Roadmaps Find the detailed version of this roadmap

Along with resources and more roadmaps


React Native Roadmap
Flutter Roadmap
Android Developer https://roadmap.sh

Pick a Language Kotlin

Java

Development IDE

Basics of Kotlin GitLab

The Fundamentals Basics of OOP BitBucket

DataStructures and Algorithms Git GitHub

What is and how to use Gradle?


Version Control Systems
Create a basic Hello World App

Activity Lifecycle Activity

State Changes
Services App Components

Tasks and Backstack Frame


Content Provider

Implicit Intents Broadcast Receiver Linear


Layouts

Explicit Intents Intent Relative

Intent Filters Constraint

RecycleView

TextView Fragments Elements Interface and Navigation

EditText Dialogs

Buttons Toast
Jetpack Compose

ImageView Bottom Sheet

ListView Drawer App Shortcuts

Tabs Animations Navigation Components

Flow Repository Pattern Architecture and Design Patterns

RxJava RxKotlin Builder Pattern

LiveData Observer Pattern MVI MVVM MVP MVC

Dagger Dependency Injection Architectural Patterns

Hilt Koin Factory Pattern


Shared Preferences
Kodein

Retrofit Network Storage

OkHttp
Authentication
Apollo-Android DataStore

Crashlytics
Room Database

Remote Config
Coroutines Asynchronism File System

Cloud Messaging
Threads
FireStore
RxJava RxKotlin
Common Services Firebase
WorkManager
Google AdMob

Ktlint
Google Play Services
Firebase Distribution Espresso Linting
Detekt
Google Maps
Google Playstore JUnit

Distribution Testing Debugging Timber

Leak Canary
Signed APK
Chucker

Jetpack Benchmark

Keep Learning

You might also like