Guidance for Coding Agents working in the Android app.
Read this file first, then load the relevant skills before editing Android code. development-commands.md, project-overview.md, and code-style.md are the default set for most tasks. Load setup.md for environment/bootstrap work and release-and-verification.md for release packaging.
- Project Overview — Repo structure, technologies, and build flavor layout
- Setup — Prerequisites, bootstrap, and local credential requirements
- Development Commands — Gradle and
justworkflows for build, test, generate, and lint - Code Style — Kotlin, Compose, DI, and validation expectations
- Testing — Test organization, mocks, unit and instrumented test patterns
- Release — Release builds and CI/release context
- Troubleshooting — Common pitfalls, recovery commands, and important file locations
Read core/AGENTS.md when the task touches core/, generated models, JNI bindings, or shared blockchain behavior.
Follow Task Workflow and the Android rows in Quality Checks. For UI changes, smoke the changed flow on an emulator or device when reachable. Test fixture conventions live in Testing.