thebushidocollective avatar

Android Jetpack Compose

You'll want this when building Android UIs the modern way, especially if you're tired of XML layouts. It covers the essential state management primitives like remember and mutableStateOf, plus the trickier bits like state hoisting patterns and recomposition optimization with stable keys. The skill includes practical stuff for real apps: Material 3 theming, Navigation Compose routing, and lazy lists with sticky headers. What's nice is the focus on side effects (LaunchedEffect, DisposableEffect) and ViewModel integration, which is where most developers hit friction when moving from imperative to declarative UI. Good reference for both getting started and remembering which state primitive to use when.

skills.sh installs
2.2K
GitHub stars
200
last updated
Aug 21, 2026

Install

$ npx -y skills add thebushidocollective/han --skill android-jetpack-compose --agent claude-code

Installs into .claude/skills of the current project.

Files

You'll want this when building Android UIs the modern way, especially if you're tired of XML layouts. It covers the essential state management primitives like remember and mutableStateOf, plus the trickier bits like state hoisting patterns and recomposition optimization with stable keys. The skill includes practical stuff for real apps: Material 3 theming, Navigation Compose routing, and lazy lists with sticky headers. What's nice is the focus on side effects (LaunchedEffect, DisposableEffect) and ViewModel integration, which is where most developers hit friction when moving from imperative to declarative UI. Good reference for both getting started and remembering which state primitive to use when.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/thebushidocollective/han
Category
Mobile Development

More from thebushidocollective/han

All 14
1sickn33 avatarandroid-jetpack-compose-expertsickn33/antigravity-awesome-skillsandroid jetpack compose expert163skills.sh installs
2wshobson avatarmobile-android-designwshobson/agentsMaster Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or follo26Kskills.sh installs
3kotlin avatarkotlin-tooling-cocoapods-spm-migrationkotlin/kotlin-agent-skillsMigrate KMP projects from CocoaPods (kotlin("native.cocoapods")) to Swift Package Manager (swiftPMDependencies DSL) — replaces pod() with swiftPackage(), transf2Kskills.sh installs
4aj-geddes avatarandroid-kotlin-developmentaj-geddes/useful-ai-promptsDevelop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation archite1.5Kskills.sh installs
5jezweb avatarreact-native-expojezweb/claude-skillsBuild React Native 0.76+ apps with Expo SDK 52-54. Covers mandatory New Architecture (0.82+/SDK 55+), React 19 changes, SDK 54 breaking changes (expo-av, expo-f738skills.sh installs
6android avatarmigrate-xml-views-to-jetpack-composeandroid/skillsProvides a structured workflow for migrating an Android XML View to Jetpack Compose. This skill details the step-by-step process, from planning and dependency s2.6Kskills.sh installs