android-tdd

Solid

Use when developing Android behaviour test-first across Kotlin, Room, repositories, ViewModels, and Compose; use android-development for architecture not centred on a test workflow.

Web & Frontend 25 stars 6 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
47
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## Platform Notes - Optional helper plugins may help in some environments, but they must not be treated as required for this skill. # Android Test-Driven Development (TDD) Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178. <!-- dual-compat-start --> ## Use When - Android Test-Driven Development standards. Enforces Red-Green-Refactor cycle, test pyramid (70/20/10), layer-specific testing strategies, and CI integration. Use when building or reviewing Android apps with TDD methodology. ## Evidence Produced | Category | Artifact | Format | Example | |----------|----------|--------|---------| | Correctness | Android TDD test plan | Markdown doc per `skill-composition-standards/references/test-plan-template.md` covering Red-Green-Refactor cycles per layer | `docs/android/tdd-plan-checkout.md` | | Correctness | Test pyramid coverage report | Markdown doc showing 70/20/10 distribution and per-layer coverage | `docs/android/tdd-coverage-2026-04-16.md` | ## Decision Rules | Behaviour | First test boundary | |---|---| | Pure business rule | JVM unit test | | DAO query or migration | Instrumented Room test | | Repository coordination | Integration test with deterministic fakes | | User-visible navigation or semantics | Compose UI test | ## Capability Contract And Degraded Mode Read access to production and test code is required. Execute the narrowest failing test before editing when authorised. Without execution, supply the red test, expected failur...

Details

Author
peterbamuhigire
Repository
peterbamuhigire/chwezi-dev-engine
Created
7 months ago
Last Updated
3 days ago
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category