HelloApp é um aplicativo que permite salvar contatos com número de telefone, data de aniversário, foto de perfil e outras informações pessoais.
Feito em Jetpack Compose, o HelloApp utiliza muitas das técnicas mais atuais do desenvolvimento Android. Ele é dividido em dois fluxos principais, um de login que permite salvar informações de um usuário e depois as utiliza para autenticação:
ㅤ ㅤ
O segundo fluxo permite: Inserir contatos através de um formulário; Visualizar a lista de contatos inseridos; Editar e excluir contatos:
- Navigation
- 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 🏆
- Campo de busca na tela inicial - Veja a solução
- Confirmar antes de deslogar - Veja a solução