---
sidebar_position: 4
---

# 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
- **Ktor** for HTTP requests
- Several other **AndroidX** libraries (Work, Lifecycle, AppCompat, …)
