Compose UI Design System

Reusable Kotlin-first Jetpack Compose design system for Android apps.
Modules
See spec.md for the implementation plan.
Documentation
- Docs site:
https://maniramezan.github.io/ComposeUIComponents/.
- Component guides live in
docs/.
- API reference is generated with Dokka.
- The MkDocs Material site can be built with
mkdocs build --strict after installing requirements-docs.txt.
Project Hygiene
- License: MIT, see
LICENSE.
- Security reports: see
SECURITY.md.
- Contributions: see
docs/contributing.md.
Build Artifacts
CI uploads these artifacts on every successful run:
catalog-debug-apk — browsable Showkase catalog APK.
sample-debug-apk — consumer-like sample APK.
baselineprofile-debug-apk — benchmark APK for sample startup/profile generation.
component-screenshots — Roborazzi screenshots and reports.
docs-site — generated MkDocs site.
Verification
./gradlew check dokkaGenerate :components:recordRoborazziDebug :catalog:assembleDebug :sample:assembleDebug :baselineprofile:assembleDebug