It’s definitely quite verbose, but I find this to ...
# android
a
It’s definitely quite verbose, but I find this to generally be a good setup for MVP systems. Especially if you are onboarding new engineers over the course of a project. It gives them a very solid starting point for them to see how things are constructed. Plus, it allows the type system to do more work for you, and can help produce a lot of very reusable code.