Thank you for your interest in contributing!
- Clone the repo.
- Open in Android Studio (Ladybug or newer recommended).
- Sync Gradle and run on a device/emulator (API 26+).
- We use Kotlin exclusively.
- UI must be written in Jetpack Compose (Material 3).
- Follow the existing package structure:
ui/: Screens and Components.service/: Background logic and Translators.data/: Preferences and Models.
- Do not push directly to
main. - Create a branch for your feature/fix.
- Provide a clear description of what you changed.
- If you are adding a UI feature, attach a screenshot to the PR.
Please use the Issues tab and provide:
- Device Model & MIUI/HyperOS Version.
- Steps to reproduce.
- Crash logs (if applicable).