Presented on Android Worldwide and Mobile DevOps Summit 2022
Source code: https://github.com/aldoKelvianto/ToysApp
Modularization offers many benefits, including reducing build time, improving scalability, and easier testing; if implemented correctly. If we're not careful, modularization can cause more problems than benefits. In this session, I'll share the cost of implementing modularization and its solutions. So that we're making a more conscious decision when modularizing a project, whether migrating from a single-module to a multi-module project or starting a new multi-module project.