Tapiwa MuziraA Refined Approach to MVC in Android Part 5 — Extending to Lists and FragmentsFrom Part 1 up to Part 4 we have come a long way and converted the architecture of our StackOverflow client app from the legacy approach…Sep 5, 2021Sep 5, 2021
Tapiwa MuziraA Refined Approach to MVC Architecture in Android Part 4 — Extracting a standalone unit-testable…In Part 3 we completed the decoupling of the Activities from the implementation details of our views in our StackOverflow client…Sep 5, 2021Sep 5, 2021
Tapiwa MuziraA Refined Approach To MVC Architecture in Android Part 2 — Completing the Abstraction of View…In PART 1 we saw how Activity and Fragment is unsuitable to act as the view components in MVC. Then in PART 2 we refactored our…Sep 4, 2021Sep 4, 2021
Tapiwa MuziraA Refined Approach To MVC Architecture in Android — Part 2In Part 1, we saw the Activity and Fragment classes are heavily coupled with a lot of android framework classes (chiefly Context) making…Aug 8, 2021Aug 8, 2021
Tapiwa MuziraA Refined Approach To MVC Architecture in Android Part 1 — Why Activity and Fragment are not…This is the first of a series of articles in which we will explore a refined approach to the MVC architectural pattern that makes for a…Jul 21, 2021Jul 21, 2021
Tapiwa MuziraWriting Change Friendly CodeOne of the most useful and time-saving skills as an Android developer (or in any domain of software engineering) is writing code that is…Apr 8, 20191Apr 8, 20191