Kotlin 2.0 & Jetpack Compose • Coroutines, Flow, Room, Koin e Arquitetura MVI/MVVM
📚 Lista de Capítulos:
- Capítulo 01: Ecossistema Android, Kotlin 2.0, Gradle KTS e Estrutura de Projeto
- Capítulo 02: Tipagem em Kotlin: Null Safety, Val/Var, Data Classes e Extensions
- Capítulo 03: Jetpack Compose: @Composable, Previews e Layouts (Column, Row, Box)
- Capítulo 04: Gerenciamento de Estado no Compose: remember, mutableStateOf e Hoisting
- Capítulo 05: Material Design 3 (M3), Temas Dinâmicos (Dark/Light) e Tipografia
- Capítulo 06: Listas Dinâmicas de Alta Performance com LazyColumn e LazyRow
- Capítulo 07: Modifiers Avançados, Alinhamento, Padding, Backgrounds e Clippings
- Capítulo 08: Interações, Gestos, Teclado Virtual e Validação de Inputs
- Capítulo 09: Navegação no Compose com Navigation Compose e Type-Safe Routes
- Capítulo 10: Arquitetura MVVM/MVI com ViewModel, UiState e Fluxo Unidirecional
- Capítulo 11: Concorrência com Kotlin Coroutines (Dispatchers) e Flow Reativo
- Capítulo 12: Injeção de Dependências com Koin / Hilt no Android
- Capítulo 13: Persistência Local com Room Database (@Entity, @Dao) e Migrações
- Capítulo 14: Armazenamento de Preferências com Jetpack DataStore
- Capítulo 15: Consumo de APIs REST com Ktor Client / Retrofit e Kotlinx.Serialization
- Capítulo 16: Testes Automatizados: Testes Unitários e Testes de UI no Compose
- Capítulo 17: Processamento em Segundo Plano com WorkManager e Notificações
- Capítulo 18: Permissões em Tempo de Execução, Câmera e GPS
- Capítulo 19: Animações Fluidas no Compose (animateAsState, AnimatedVisibility)
- Capítulo 20: Projeto Corporativo: App Mobile de Gestão Financeira com Auditoria JSON