I decided to try multi-module Android app architecture and I've been experimenting with for a while.
For navigating between features, it is recommended to use Deep Linking in several articles.
I was wondering if anyone else has a different approach without using Deep Linking that won't cause dependency cycle.
This is the structure of my app. base module has shared pieces and all modules depend on base module. And app module is the top-level module that connects all my features.
