Onde podemos inserir o código de uma encomenda, e conseguiremos acompanhar suas atualizações de status por notificações.
- Kotlin - Linguagem utilizada
- [MVVM] - Arquitetura
- View Binding
- Koin - Injeção de dependências
- Room - Banco de dados local
- ViewModel - Componente de arquitetura android
- LiveData - Componente de arquitetura android
- Coroutines - Execução de tarefas assíncronas
- Retrofit - Integração com API
- BottomSheetDialog - Para mostrar uma fragment com estilo de bottom dialog.
- Alarm Manager - Para que a cada certo período de tempo o app busque uma atualização das encomendas.
- Android Notification - Emitir notificações
Dados como rota e token da api utilizadas, estão ausentes desse repositório por questões de segurança., então caso você queira rodar para testar, recomendo baixar o app na Play Store.
Developed by David Castro