- Composable API Design: Guidelines for naming, parameters, and building reusable components.
- Compose Previews: Tooling, configurations, and best practices for previews.
- State Management & State Holders: Unidirectional Data Flow (UDF), ViewModels, and State Holder patterns.
- Side Effects & Coroutines: Managing asynchronous work safely and architecturally.
- Common Pitfalls: Anti-patterns to avoid and their solutions.
- Performance Optimization: Stability, skipping recomposition, and list performance.
- Production Readiness: Accessibility, localization, and testing.
- Effective Modifiers: Deep dive into modifier ordering, scoping, and layout constraints.
- Styling & Design Systems: Material Design 3, theming, semantic colors, and typography best practices.
- Layouts & Surfaces: Core layout primitives, Material surfaces, cards, and common layout patterns.
weeeBox/jetpack-compose-guide
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|