The codebase includes the app itself, as well as an internal library for interacting with the Revolt API. The app is written in Kotlin, and wholly uses Jetpack Compose.
- Kotlin
- Jetpack Compose
- For some Material components, the View-based Material Components Android (MDC-Android) library is used.
- Ktor
- Dagger with Hilt
- Roadmap
- Revolt for Android Technical Documentation
- Android-specific Contribution Guide —read carefully before contributing!
- Revolt Project Board (Submit feature requests here)
- Revolt Development Server
- Revolt Server
- General Revolt 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.
In-depth setup instructions can be found at Setting up your Development Environment