Agent skill · software engineering · thebushidocollective

android-jetpack-compose

Use when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.

Why this skill is useful

Provides specific patterns and state management techniques for Jetpack Compose that the AI wouldn't reliably generate on its own.

What it needs

About 4k tokens when loaded. Last updated 2026-07-19. 187 stars on the source repository.

What this skill does

Android - Jetpack Compose Modern declarative UI toolkit for building native Android interfaces. Key Concepts State Management Compose provides several ways to manage state: remember: Survives recomposition rememberSaveable: Survives configuration changes mutableStateOf: Creates observable state derivedStateOf: Computed state that updates when dependencies change State Hoisting Lift state up to make composables stateless and reusable: ViewModel Integration Best Practices Composable Function Guidelines Efficient Recomposition Side Effects Common Patterns Navigation with Navigation Compose Material 3 Theming Lists and Grids Anti-Patterns Avoid Side Effects in Composition Bad: Good: Don't Read State in Remember Block Bad: Good: Avoid Heavy Computation During Composition Bad: Good: Related Skills android-architecture: MVVM and clean architecture patterns android-kotlin-coroutines: Async operations in Compose

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills thebushidocollective/jetpack-compose

View the source on GitHub

Browse the @skills marketplace