I've been trying to create a multi module application where every feature is a standalone library (module). Single activity pattern is applied throughout the project.
The structure consists of an 'app' module which contains the MainActivity.
A core module which is inherited by the other modules.
And three modules for the three different features of the application. These three modules along with the 'app' modules implement the 'core'
In the 'MainActivity' there is a BottomNavigationView which is used to navigate the user between different screens (fragment). It has three tabs for three different features.
I've created different navGraphs for different modules and included them in app's navGraph, but I can't make it work.
Question: How I'm supposed to use navigation component with the BottomNavigationView to navigate between different screens?
link to git repo. This is how far I've gotten so far.