Fragments get bigger and bigger • Hard to understand for other developers • Unit testing is impossible • Implementing new feature takes lot of time Classic Android
objects, less bugs • Easy to unit test Cons: • Model can’t be reused, tied to specific user case • Presenter mainly does the invoking and callback stuff Model View Presenter (MVP)