Kotlin Compose Guide
A guide to building modern Android user interfaces with Jetpack Compose's declarative, composable approach.
Usage
Ask about Jetpack Compose patterns, state management, theming, or migration from XML layouts.
Examples
- "Create a scrollable list with Compose LazyColumn"
- "How do I manage state in Jetpack Compose?"
- "Build a Material 3 themed app with Compose"
Guidelines
- Keep composables small and focused on a single concern
- Hoist state to the appropriate level for reusability
- Use remember and derivedStateOf for computed values
- Prefer Modifier chaining over nested composables for styling
- Use CompositionLocal for dependency injection sparingly