git-jr / HelloApp

Projeto desenvolvido com Jetapck Compose e componentes de arquitetura: ViewModel, Navigation, Room, Coroutines, Flow e StateFlow.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HelloApp

HelloApp é um aplicativo que permite salvar contatos com número de telefone, data de aniversário, foto de perfil e outras informações pessoais.

🔨 Funcionalidades do projeto

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:

helloApp gif fluxo login

ㅤ ㅤ

O segundo fluxo permite: Inserir contatos através de um formulário; Visualizar a lista de contatos inseridos; Editar e excluir contatos:

helloApp gif fluxo contatos

🏠 Arquitetura

  • Navigation
  • Room Database / DataStore
  • Kotlin Coroutines e Flow
  • ViewModel com StateFlow
  • Hilt (injeção de dependência)

✔️ Outras técnicas e tecnologias utilizadas

📂 Acesso ao projeto

🛠️ Abrir e rodar 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 🏆

🎯 Desafios

helloApp gif desafio 1

ㅤ ㅤ

helloApp gif desafio confirmar deslogar

About

Projeto desenvolvido com Jetapck Compose e componentes de arquitetura: ViewModel, Navigation, Room, Coroutines, Flow e StateFlow.