I am new in the MVVM architecture, and every documentations I found on internet use Dagger with the MVVM architecture. Dagger is style fuzzy for me and seems to me to be over-complicated to just create an android app. So my questions are simple:
- Why should/must I use dagger with MVVM architecture? And why Dagger comes not as often with MVP architecture than with MVVM architecture?
- Is it possible to develop an android app with MVVM architecture and without dagger?