Reduce your Android view model!
Let’s imagine you are starting a new Android project from scratch. You can choose an app architecture, build beautiful features, and write unit tests so that nothing blows up when you refactor code, just perfect! But after some time, you notice that there’s that one particular screen in the app, which is completely overloaded with …