Engineering Android
Everything I know about engineering for Android.
Architecture & Design
Android Platform Architecture
Android App Architecture
Java Native Interface (JNI) Architecture
Android Client System Design
Languages
Kotlin
Java
Concurrency
Coroutines
Structured Concurrency
Reactive Streams
UI
Jetpack Compose
View System (XML)
Media
Image Loading
Data Storage
Preferences
SQLite & Room
Networking
OkHttp
Retrofit
Performance
Profiling
Memory Management
Build System
Gradle