Foso/Jetpack-Compose-Playground
59.7
Adequate · 28 September 2026
2.8k
lines of production code
Kotlin
primary language
2
measurements over time
What this system is
This system is a Jetpack Compose playground and demonstration application designed to showcase UI components, animations, and navigation patterns. It provides a structured environment for testing Compose features through instrumented UI tests and a searchable list of sample activities. The project serves as a technical reference for integrating Compose with modern Android build tools and SDK versions.
Features
Added UI testing and demo infrastructure for Jetpack Compose
This change introduces instrumented UI tests using Compose Test Rule to verify component interactions, such as button clicks and text updates. It also adds a comprehensive demo application structure, including a main launcher activity, a navigation system with back-stack support, and a searchable list of sample demos covering foundation, animation, and activity handling. Additionally, specific demo activities are provided to showcase features like CompositionLocal usage and embedded Android Views within Compose.
app/src · high confidence
Initial project setup with Jetpack Compose 0.1.0-dev01 and documentation scaffolding
This change establishes the foundational structure for the Jetpack Compose Playground repository. It introduces the MIT License, a comprehensive README.md listing available Compose samples and resources, and the MkDocs configuration (mkdocs.yml) to generate the project's documentation site. The project is initialized to use Jetpack Compose version 0.1.0-dev01, as reflected in the updated \studiow\ script which points to the corresponding prebuilt compiler and IDE plugins. Additionally, the build environment is cleaned up by removing the outdated \studio\_versions.properties\ file and updating \.gitignore\ to exclude modern IDE and build artifacts.
(repo-wide) · high confidence
Removals
Removal of Jetpack Compose playground samples and configuration files
This change removes the entire \compose\ module's sample application code, including the Rally theme demo, counter, ripple, button, divider, and selection control demos, along with the AndroidManifest, ProGuard rules, and .gitignore. This effectively strips the project of its Compose UI examples and configuration, likely as part of a cleanup or migration away from this specific Compose version.
compose · high confidence
Behavioural changes
Typo fix in ProGuard configuration comment
Corrected a typo in the ProGuard rules file where 'build.gradle' was misspelled as 'build.gradl' in a comment.
app · high confidence
Dependencies
Gradle wrapper upgraded to version 8.9
The project's Gradle wrapper has been updated from version 5.1.1 to 8.9. This upgrade brings the build system to a newer version, which may affect build performance and compatibility with existing plugins or scripts.
gradle · high confidence
Migrate to modern Gradle and Jetpack Compose stack
The project has been rebuilt using modern Gradle conventions, replacing legacy Groovy build scripts with Kotlin DSL (build.gradle.kts) and adopting the Version Catalogs system (libs.versions.toml) for dependency management. This update upgrades the Android Gradle Plugin to version 8.6.1, Kotlin to 2.1.10, and Jetpack Compose to 1.7.8, while significantly raising the compile and target SDK versions to 35. The migration also removes the separate 'compose' library module, consolidating dependencies into the main app module and removing obsolete local Maven repository configurations.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 60 → 60 (+0.0)
- Rubric changed (rubric-2026.09.8 → rubric-2026.09.16) — scores are not directly comparable.
Lenses
- Code Health 100 → 100 (+0.0)
- Architecture 100 → 100 (+0.0)
- Maturity 62 → 62 (+0.0)
- Readiness 53 → 53 (+0.0)
- Security 52 → 52 (+0.0)
Findings
- No change — the same findings as the prior survey.
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
Foso/Jetpack-Compose-Playground was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 28 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 7e8504cee6f3deea989d894e66d62c059417fa92 — the exact code this score is about.
- Scored under rubric-2026.09.16 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-2d9048c36d26.