Na parte 1 do artigo (Qual a melhor arquitetura para aplicações iOS? MVC?) foram traçadas três características que determinam uma boa arquitetura:
- Fácil de usar.
- Responsabilidades distribuídas.
- Pode ser testada.
Vimos que o MVC de acordo com sua origem funcionou e ainda funciona para outros contextos e compreendemos a diferença do MVC da Apple e suas problemáticas.
Nesse artigo, iremos analisar a arquitetura Model-View-ViewModel ou mais conhecida como MVVM.
