Skip to content

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, …)