How do I implement navigation between android library modules focusing reusability and separation of concerns?
问题 I'm trying to implement a separate navigation module to navigate between android library modules focusing scalability, reusability and module independence. My application architecture is similar to this example: My current approach 1- Define NavigatorInterface for each library 2- Implement each NavigatorInterface in NavigationModule . (ofcourse navigation module will know about all other library modules but it does not matter as it won't be reused) Following is the example code for my above