Android · Aprendizagem
DroidKo
Aplicativo Android para aprendizagem de Kotlin.
Código-fonte privado — projeto atualmente em desenvolvimento.
objetivo
Reunir a aprendizagem de Kotlin em um aplicativo Android com trilhas, prática e acompanhamento de progresso, inclusive offline.
funcionalidades
- Trilhas de aprendizagem de Kotlin.
- Exercícios interativos com explicações.
- Acompanhamento de progresso.
- Revisão baseada nos erros.
- Funcionamento offline.
engenharia
Interface e navegação
Jetpack Compose e Navigation para a interface e a navegação do aplicativo.
Arquitetura
MVVM, princípios SOLID e injeção de dependências com Hilt.
Fluxos assíncronos
Coroutines e Flow na stack do aplicativo.
Persistência
Room e SQLite para dados locais, com DataStore também presente na stack.
Testes
JUnit, MockK e testes de interface com Compose.