A building without a proper plan is a ruin
The same applies to your code base if any particular pattern is not followed during development. A good pattern helps you with a testable, maintainable…
A new collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.
This post was published in AndroidDev Digest #172 issue