HelloApp é um aplicativo que permite salvar informações de contatos (como número de telefone, data de aniversário e foto de perfil) em diferentes contas de usuário.
Uma extensão do App base, com melhorias de código e adição das funcionalidades:
- Perfis de usuário
- Relacionamento de tabelas
- Gerenciamento de versões do banco com Migrations
- Navigation com Saved State Handle
- Room Database / DataStore
- Kotlin Coroutines e Flow
- ViewModel com StateFlow
- Hilt (injeção de dependência)
- Kotlin
- Jetpack Compose
- Compose BOM
- Coil
- LocalDate do Java 8+, compatível com versões abaixo do Android 8 graças ao desugaring support
- Versão inicial: Veja o código fonte ou baixe o projeto
- Versão final: Veja o código fonte ou baixe o projeto
Após baixar o projeto, você pode abri-lo com o Android Studio. Para isso, na tela de launcher clique em:
“Open” (ou alguma opção similar), procure o local onde o projeto está e o selecione (caso o projeto seja baixado via zip, é necessário extraí-lo antes de procurá-lo). Por fim, clique em “OK” o Android Studio deve executar algumas tasks do Gradle para configurar o projeto, aguarde até finalizar. Ao finalizar as tasks, você pode executar o App 🏆
- Avatar de usuário no banco - Veja a solução