Before Google I/O 2017, Google avoided recommending any particular architecture for Android development. You could use Model View Presenter (MVP), Model View Controller (MVC), Model-View-ViewModel ...
Android development relies on a number of different tools, whether you choose to go the “official” route or opt instead to use one of the countless other methods available. In fact, with so many ...