{"repo":"mykola-kichatov/android-clean-template","free":true,"listed":false,"github":"https://github.com/mykola-kichatov/android-clean-template","clone":"git clone https://github.com/mykola-kichatov/android-clean-template.git","description":"It's a typical list-detail app. Simple Android app template utilizing Jetpack Compose, suitable for creating general Android native apps","language":"Kotlin","stars":55,"topics":["android","clean-architecture","kotlin-coroutines","compose","compose-navigation","jetpack-compose","template","template-repository","pure-kotlin","public-api"],"license":null,"category":"mobile-apps","readme_excerpt":"android-clean-template A multi-module Android starter template using Clean Architecture, Kotlin, Jetpack Compose, MVI, and Hilt — ready to clone and build on. Clean Architecture The project is modularized following the repository pattern with strict layer separation: - domain — pure Kotlin modules; contains use cases and repository interfaces, no Android dependencies - data — repository implementations, Room database, Retrofit + Moshi network layer - ui — presentation layer built with MVVM/MVI and Jetpack Compose; ViewModels expose StateFlow/Flow - app — application module; Hilt entry point, navigation host, wires all modules together Features and technologies 1. Gradle build configuration using Kotlin DSL, Version Catalogs, and Convention Plugins 2. Dependency injection with Hilt 3. Jetpack Compose UI with Material 3 4. Kotlin Coroutines and Flow for async/reactive data streams 5. Room for local persistence, Retrofit + Moshi for networking 6. Declarative conditional navigation with shared element transitions 7. Unit tests with JUnit5 and MockK 8. Centralized build configuration with Gradle Convention Plugins 9. AI-agent ready — AGENTS.md architecture guide (Claude Code, Codex, Cursor, Gemini, Copilot) with an interactive /rebrand skill for Claude Code Getting Started 1. Click Use this template (or git clone this repo) 2. Open in Android Studio 3. Sync Gradle, then run on a device or emulator (min API 24) 4. Rebrand it into your own app — run /rebrand in Claude Code, ask any ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mykola-kichatov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mykola-kichatov/android-clean-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}