The codebase includes the app itself, as well as an internal library for interacting with the Stoat 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
- Stoat for Android Technical Documentation
- Android-specific Contribution Guide —read carefully before contributing!
- Stoat Project Board (Submit feature requests here)
- Stoat Development Server
- Stoat Server
- General Stoat 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