Organização de pastas seguindo o conceito de arquitetura MVVM
Organização de pastas seguindo o conceito de arquitetura MVVM
Atualizado: 23 de Jun de 2020
Estive durante um tempo pesquisando a melhor forma de organizar o projeto NoControle, já sabendo que usaria a linguagem de programação Kotlin, e grande parte dos recursos da biblioteca Jetpack. Então me deparei com MVVM (Model–view–viewmodel), não pretendo repassar os conceitos sobre o modelo, caso tenha interesse consulte clicando nesse link.
Criei um vídeo no youtube para demonstrar como pode ser organizado as pastas do projeto:
No momento está como pode ser visto no vídeo, da seguinte forma:
Model (Dao, entity, repository, room)
View (Activity)
Viewmodel (Classes viewmodel, adapter)
Estou sempre aberto para sugestões, elógios e críticas.
Compartilhe nos comentários.