A curated list of Android related articles and resources available in English or Bahasa
Your contribution is very encouraged and will highly appreciated! Every commit matters! ๐ช๐ช
See how to contribue
๐ฌ๐ง Bahasa Inggris
๐ฎ๐ฉ Bahasa Indonesia
๐ Dokumentasi Resmi dari developer.android.com
๐ Supporting Code [ Repo / Code Snippet ] link
๐น Video / Include Video
- Fundamental
- Networking
- UX - User Experience
- Material Design
- RxJava
- Dependecy Injection
- Job Scheduler
- Design Pattern
- Firebase
- Bluetooth
- Google Maps
- Testing
- Kotlin
- Development Tools
- Publishing
- Security
- Introduction to Activities ๐ฌ๐ง ๐
- Fragments ๐ฌ๐ง ๐
- Android Fragment Tutorial: The Introduction ๐ฌ๐ง
- The Activity Lifecycle ๐ฌ๐ง ๐
- Complete Android Fragment & Activity Lifecycle ๐ฌ๐ง
- Retrofit Getting Started ๐ฌ๐ง
- Mengeksekusi CRUP REST API dengan Retrofit 2 ๐ฎ๐ฉ
- Certificate public key pinninng android retrofit 2 ๐ฌ๐ง
- UberUx - Entire animation stack of Uber android app ๐
- Scrolling Behavior for AppBars Android ๐ฌ๐ง
- Material Design - Activity Transition๐ฌ๐ง
- Animate all the things transition๐ฌ๐ง
- Material Design Training ๐ฌ๐ง ๐
- Android Hive Material Design Category ๐ฌ๐ง
- Material Design Documentation ๐ฌ๐ง
- RxJava Github Link ๐
- Wrapping your imperative brain around functional programming in RxJava ๐ฌ๐ง
- Grokking RxJava 1.x Part 1: The Basic ๐ฌ๐ง
- Grokking RxJava 1.x Part 2: Operator, Operator ๐ฌ๐ง
- Grokking RxJava 1.x Part 3: Reactive with Benefits ๐ฌ๐ง
- Grokking RxJava 1.x Part 4: Reactive Android ๐ฌ๐ง
- SOLID Android Analytics with RxJava2
- Dependency Injection Made Simple ๐ฌ๐ง ๐น
- Demystifying the new Dagger Android Injection API ๐ฌ๐ง
- Understanding Dagger 2.11 on Android ๐น
- Dagger 2.11 Component Builder ๐ฌ๐ง
- Android Job Priority Queue Github Link ๐
- Use Android Priority Job Queue library for your background tasks ๐ฌ๐ง
- StylingAndroid - Lifecycle Component ๐ฌ๐ง
- StylingAndroid - LiveData ๐ฌ๐ง
- StylingAndroid - ViewModel ๐ฌ๐ง
- Yigit Boyar - Architecture Components - Behind the Scenes ๐น
- Internet utility with AAC LiveData ๐ฌ๐ง
- Riggaroo - Android Architecture Articles ๐ฌ๐ง
- Android MVVM Architecture - Part 1 ๐ฌ๐ง
- Android MVVM Architecture - Part 2 ๐ฌ๐ง
- Android MVVM Architecture - Part 3 ๐ฌ๐ง
- Android Testing Box: Various Testing Tools Sample ๐ฌ๐ง
- Android Test Coverage with Jacoco and SonarQube ๐ฌ๐ง
- Idiomatic Kotlin. Best Practice ๐ฌ๐ง
- Clean Code Kotlin ๐ฌ๐ง
- Kotlin 101 - Constuctors ๐ฌ๐ง
- Kotlin 101 - Extension Functions ๐ฌ๐ง
- Collection of Useful Kotlin Resources ๐ฌ๐ง
- 100+ Resource To Learn Kotlin The Right Way ๐ฌ๐ง
- Realm's Kotlin Learning Path ๐ฌ๐ง ๐น
- Bagaimana Cara Mengecilkan APK? ๐ฎ๐ฉ
- How to Upload Library to Manven or Jcenter as Dependency ๐ฌ๐ง
- Memperkuat keamanan di android ๐ฎ๐ฉ
- Realm Academy
- Android Arsenal
- Guides @ Codepath
- Daftar API Lokal Indonesia
- Android Weekly
- Tutorial Point
- Google Codelabs
- Simply create an issue on Github for a link that you think deserve to be included in here!
- Pull request! It will be always prioritized than the first approach
- Create supporting code or snippet! Talk is cheap, we should show them some code! ๐