All Projects → MindorksOpenSource → Android Developer Roadmap

MindorksOpenSource / Android Developer Roadmap

Licence: apache-2.0
Android Developer Roadmap - A complete roadmap to learn Android App Development

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Android Developer Roadmap

Android-MonetizeApp
A sample which uses Google's Play Billing Library and it makes In-app Purchases and Subscriptions.
Stars: ✭ 149 (-93.13%)
Mutual labels:  android-development, android-architecture, android-studio, android-app
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-98.39%)
Mutual labels:  android-app, android-studio, android-architecture, android-development
BottomNavArchDemo
The demo project for Bottom Navigation with Navigation Architecture Components article
Stars: ✭ 53 (-97.56%)
Mutual labels:  android-development, jetpack, android-architecture, android-app
Android Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 4,360 (+100.92%)
Mutual labels:  rxjava, rxjava2, android-architecture, mindorks
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-95.16%)
Mutual labels:  android-app, android-studio, android-architecture, android-development
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (-89.91%)
Mutual labels:  android-app, android-studio, android-architecture, android-development
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (-93.69%)
Mutual labels:  android-app, android-studio, android-architecture, android-development
Notzz App
📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
Stars: ✭ 158 (-92.72%)
Mutual labels:  android-app, android-studio, android-architecture, android-development
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-97.56%)
Mutual labels:  android-app, rxjava2, android-studio, android-development
android-online-course
Android Online Course
Stars: ✭ 22 (-98.99%)
Mutual labels:  rxjava, android-development, rxjava2, android-app
Android Mvvm Architecture
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 2,720 (+25.35%)
Mutual labels:  rxjava, rxjava2, android-architecture, mindorks
Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-94.84%)
Mutual labels:  android-app, android-studio, android-architecture, android-development
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (-92.3%)
Mutual labels:  android-development, android-architecture, android-studio, android-app
Android-daily-read-tips
log for articles and info in android for every developer
Stars: ✭ 13 (-99.4%)
Mutual labels:  android-development, android-architecture, android-studio, android-app
android-jetpack
🚀 Road to Accelerate Android Development using Jetpack
Stars: ✭ 50 (-97.7%)
Mutual labels:  android-development, android-architecture, android-studio, android-app
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-94.75%)
Mutual labels:  android-app, android-studio, android-architecture, android-development
Canaree Music Player
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
Stars: ✭ 371 (-82.9%)
Mutual labels:  android-app, android-architecture, android-development
Roxie
Lightweight Android library for building reactive apps.
Stars: ✭ 441 (-79.68%)
Mutual labels:  rxjava, rxjava2, android-architecture
Zoomrecylerlayout
🎢 Zoom Recycler Layout Manager For Android Kotlin
Stars: ✭ 618 (-71.52%)
Mutual labels:  android-app, android-studio, android-development
Awesome Android Ui
😎 A curated list of awesome Android UI/UX libraries
Stars: ✭ 353 (-83.73%)
Mutual labels:  android-app, android-studio, android-development

Android Developer Roadmap - MindOrks

Mindorks Mindorks Community

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

Android Developer Roadmap

Note: All the resources to learn all of the above in the roadmap will be provided on MindOrks Website

All the best tutorials published by MindOrks. Check here

Watch the video format. Check here

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
    • File Systems
    • Database
      • RoomDB
  • Build
    • Gradle
    • Debug / Release Configuration
  • Threading
    • Threads
    • Handler / Looper
  • 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
  • Data Format
    • JSON
      • GSON
    • Flat Buffer
    • Protocol Buffer
  • 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
  • Architecture
    • MVVM
    • MVI
    • MVP
  • 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

MindOrks

Learn to build a ride-sharing Android app like Uber, Lyft - Check here

Found this project useful ❤️

  • Support by clicking the button on the upper right of this page. ✌️

License

   Copyright (C) 2019 MINDORKS NEXTGEN PRIVATE LIMITED

   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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].