Prevail the open source, ultimate image board android application.
- Kotlin
- Modern, concise and safe programming language.
- Jetpack Compose
- Jetpack Compose is Android’s recommended modern toolkit for building native UI.
- Material 3 / Material You
- Material You is the theming framework that allows phones and tablets running Android 12 or higher to use your favorite colors throughout the user interface (UI).
- Hilt
- Hilt is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection.
- Compose Navigation
- The Navigation component provides support for Jetpack Compose applications. You can navigate between composables while taking advantage of the Navigation component’s infrastructure and features.
- Room
- The Room persistence library provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite.
- Coil
- An image loading library for Android backed by Kotlin Coroutines.
- Datastore
- Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers.
- Retrofit
- A type-safe HTTP client for Android and Java.
- ExoPlayer
- ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the Internet.
- Accompanist
- Accompanist is a group of libraries that aim to supplement Jetpack Compose with features that are commonly required by developers but not yet available.
- Kotlin Flows
- Flows are built on top of coroutines and can provide multiple values. A flow is conceptually a stream of data that can be computed asynchronously.
- LiveData
- LiveData is an observable data holder class. Unlike a regular observable, LiveData is lifecycle-aware, meaning it respects the lifecycle of other app components, such as activities, fragments, or services.