Modularization has become a huge topic recently within Android Community, and we have a lot of sources to look into nowadays. But what are the limitations? How can you provide scaleable dependencies? How can you keep your dependencies small enough to keep initializations lazy? How can you isolate modules and make them completely unaware of the project and each other?
In this talk, You will learn a simple way about how to set up your dependencies within multi-module project by Dagger and a concept that can help you to make them decoupled completely. Both approaches will let you have lazy initialization of Application scope objects depending on which feature they are necessary for. During the talk, you will also discover what are the limitations of decoupling and the reasons behind it.
- Presented in MobileOptimized (07.10.2018)
https://youtu.be/kNU9jFRjOfA