This gets you set up with modern Android patterns: Kotlin coroutines with StateFlow for reactive ViewModels, Jetpack Compose for UI, Hilt for dependency injection, and MockK for testing. The source includes actual project structure with clean architecture layers (data, domain, presentation), plus working examples of Flow-based repositories that cache locally with Room and fetch from network. The Gradle config uses Kotlin DSL and shows the current BOM setup for Compose. It's opinionated about coroutine dispatchers and StateFlow over LiveData, which is the right call for new projects. If you're still writing XML layouts or using Dagger without Hilt, this will modernize your stack fast.

skills.sh installs
2.7K
GitHub stars
702
last updated
Jul 14, 2026

Install

$ npx -y skills add alinaqi/claude-bootstrap --skill android-kotlin --agent claude-code

Installs into .claude/skills of the current project.

Files

Android Kotlin Skill


Project Structure

Sponsors

Details

Repository
github.com/alinaqi/claude-bootstrap
Categories
Mobile Development, Java & JVM

More from alinaqi/claude-bootstrap

All 54
1ruvnet avataragent-spec-mobile-react-nativeruvnet/rufloAgent skill for spec-mobile-react-native - invoke with $agent-spec-mobile-react-native1.3Kskills.sh installs
2new-silvermoon avatarandroid-gradle-logicnew-silvermoon/awesome-android-agent-skillsExpert guidance on setting up scalable Gradle build logic using Convention Plugins and Version Catalogs.738skills.sh installs
3cap-go avatarcapacitor-app-storecap-go/capacitor-skillscapacitor app store169skills.sh installs
4absolutelyskilled avatarandroid-kotlinabsolutelyskilled/absolutelyskilledandroid kotlin133skills.sh installs
5krutikjain avatarandroid-gradle-build-logickrutikjain/android-agent-skillsShape Android build logic with Gradle, version catalogs, plugins, convention patterns, and toolchain compatibility.344skills.sh installs
6anhvt52 avatarmodern-jetpack-composeanhvt52/jetpack-compose-skillsmodern jetpack compose339skills.sh installs