jetpack-compose
Installation
SKILL.md
Jetpack Compose
UI declarativa: estado desce, eventos sobem. Composables pequenos, estáveis e previsíveis. Arquitetura de app e DI ficam em android-development; MVVM em mvvm-architecture. Estilo visual: better-mobile-interface. Strings: i18n-mobile.
Princípios
- Composable = função de estado → UI. Sem side effects no corpo sem
LaunchedEffect/SideEffect/etc. - Estado o mais baixo possível; eleve só para compartilhar.
- Unidirectional data flow:
state+onEvent/ lambdas. - Hoisting: componentes burros recebem valores e callbacks.
- Stability importa para recomposição; evite tipos instáveis desnecessários em params quentes.