Optimising the programming experience on Android
- OpenJDK 17
- Kotlin is recommended
- Android SDK Version >= 23 (Android 6.0)
All APIs are not guaranteed to be stable, please select the code snippet you need to use.
Gradle
// Method 1 (build.gradle.kts)
allprojects {
repositories {
// ...
maven { url = uri("https://jitpack.io") }
}
}
// Method 2 (settings.gradle.kts)
dependencyResolutionManagement {
// ..
repositories {
// ...
maven { url = uri("https://jitpack.io") }
}
}
Library | Description |
---|---|
Base | Basic functions |
Core | Basic android functions and application context |
IO | File and image related tools |
UI | UI related tools |
Compose | Jetpack Compose related tools |
Crash | Crash logger |
Coroutines | More Coroutines, Flow and Mutex functions |
LiveData | EventLiveData and NotifyLiveData |
DataStore-Preference | DataStore Preference tools |
DataStore-Preference-ViewModel | DataStore Preference tools for AndroidX ViewModel |
DataStore-Preference-Adapter | DataStore adapter for AndroidX Preference |
IO-Serialization-Json | Extra function for kotlinx serialization json |