Como implementar o padrão MVVM no Android com ViewModel e LiveData
Esse repositório é o exemplo usado neste tutorial (https://youtu.be/pIlcZqdrYUM) em que explico como usar ViewModel e LiveData no Android
Quer baixar o código para fazer junto com o tutorial?
https://github.com/douglasiacovelli/MVVM-example/tree/antes-mvvm
É só baixar o zip ou clonar o repositório e dar git checkout antes-mvvm
Quer ver apenas o que foi editado no vídeo?
https://github.com/douglasiacovelli/MVVM-example/pull/1/files
Bibliotecas utilizadas
- Architecture components (ViewModel e LiveData)
- AppCompat
Atenção
Estes repositórios de exemplo para vídeos são simplificados e não representam exatamente aplicativos prontos para ir para produção. Não foram utilizadas bibliotecas de injeção de dependência.