Animações no Jetpack Compose: Guia Prático em 2026 | Kotlin Brasil
Animação boa é aquela que o usuário não percebe — ele só sente que o app é fluido, rápido e “caro”. No Jetpack Compose, diferente do antigo sistema de Views, animar não é mais uma …
Animação boa é aquela que o usuário não percebe — ele só sente que o app é fluido, rápido e “caro”. No Jetpack Compose, diferente do antigo sistema de Views, animar não é mais uma …
Se você já construiu uma tela com Jetpack Compose, em algum momento precisa responder a uma pergunta inevitável: como o usuário sai daqui e vai para lá? A resposta canônica, …
Recomposição desnecessária é o problema de performance número um em apps Jetpack Compose em produção. O sintoma é clássico: a UI engasga, lista trava em scroll, mas o profiler não …
A Splash Screen API chegou para padronizar uma das partes mais inconsistentes do Android histórico: a primeira tela do app. Durante anos, todo projeto resolvia o “tempo de …
O Material Design sempre foi uma linguagem visual competente, mas durante anos carregou uma crítica justa entre times de produto Android: ele era “plano demais”, geométrico e, em …
Permissão no Android parece um detalhe de implementação até o produto perder conversão, receber avaliação ruim ou quebrar em uma atualização de sistema. Um app que pede localização …
Deep links parecem detalhe de produto até o primeiro incidente real: uma campanha abre a tela errada, um link de recuperação de conta cai na home, uma notificação perde o contexto, …
Escolher entre Koin e Hilt parece uma decisão pequena no começo de um app Android em Kotlin. Na prática, ela influencia tempo de build, onboarding do time, testes, modularização, …
A release de abril de 2026 do Jetpack Compose trouxe algo que muitos desenvolvedores Android e multiplataforma pediam havia tempo: componentes de layout de verdade para interfaces …
Se você já escreveu código Kotlin com MutableStateFlow, MutableLiveData ou qualquer padrão reativo, conhece bem o ritual: criar uma propriedade privada mutável prefixada com _ e …