Agenda é um aplicativo simples de gerenciamento de contatos para Android, desenvolvido em Kotlin. Com ele, você pode adicionar, editar e excluir contatos, além de visualizar todos os contatos salvos. O aplicativo utiliza o padrão de arquitetura MVVM e a biblioteca de persistência de dados Room.
- Adicionar novo contato
- Editar contato existente
- Excluir contato
- Visualizar todos os contatos salvos
- Kotlin
- Android SDK
- Room (biblioteca de persistência de dados)
- MVVM (Model-View-ViewModel)
- RecyclerView (para exibição dos contatos na tela)
- Fragments
- Coroutines
- Flow
- Koin (para injeção de dependência)
Para utilizar o aplicativo, basta clonar este repositório e importar o projeto no Android Studio. Em seguida, execute o aplicativo em um dispositivo ou emulador Android.
Algumas possíveis melhorias para o projeto incluem:
- Adicionar funcionalidade de pesquisa de contatos
- Melhorar a interface do usuário para uma melhor experiência do usuário
- Adicionar testes automatizados
Contribuições são sempre bem-vindas! Se você encontrar algum bug ou tiver uma ideia de melhoria, sinta-se à vontade para abrir uma issue ou enviar um pull request.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Agenda de Clientes |
🏷️ Tecnologias | kotlin, room, recyclerView |
🚀 URL | https://github.com/phtrebil/Agenda |
🔥 Desafio | https://github.com/phtrebil/Agenda |