This is the official Android app for the Revolt chat platform.
The codebase includes the app itself, as well as an internal library for interacting with the Revolt
API.
Module | Package | Description |
---|---|---|
:app |
chat.revolt |
The main app module. |
The API library is part of the app
module, and is not intended to be used as a standalone library,
as it makes liberal use of Android-specific APIs for reactivity.
The app is currently in alpha, and is not yet ready for production use.
The app is written in Kotlin, and uses the Jetpack Compose UI toolkit, the current state of the art for Android UI development.
- Kotlin
- Jetpack Compose
- For some Material components, the View-based Material Components Android (MDC-Android) library is used.
- Ktor
- Dagger with Hilt
- Revolt Project Board (Submit feature requests here)
- Revolt Testers Server
- Contribution Guide
Open the project in Android Studio. You can then run the app on an emulator or a physical device by
running the app
module.