What problem does it solve?
This Skill provides guidance and patterns for building modern, declarative Android UIs using Jetpack Compose and Material 3, simplifying UI development and state management.
Core Features & Use Cases
- Declarative UI Patterns: Learn best practices for composable functions, state hoisting, and UI structure.
- State Management: Understand how to manage UI state effectively using ViewModels, StateFlow, and Compose's state APIs.
- Navigation: Implement navigation between screens using Jetpack Navigation for Compose.
- Theming & Accessibility: Apply Material 3 theming and ensure your UI is accessible.
- Use Case: You need to build a new screen for your Android app that displays a list of items, allows users to add new items, and navigate to a detail view for each item.
Quick Start
Use the compose-ui skill to get a basic template for a Jetpack Compose screen that displays a list of items.