Libraries
The following libraries are commonly used:
- Jetpack Compose and Accompanist for UI
- Koin for dependency injection
- Coil to load and transform images
- KotlinX coroutines for asynchronous operations
- KotlinX serialization for JSON serialization
- AndroidX Room to store launcher data in an SQLite database
- AndroidX Datastore to store additional user preferences
- OkHttp and Retrofit for HTTP requests
- Several other AndroidX libraries (Work, Lifecycle, AppCompat, …)