So far great example, however, I was wondering if it is possible or not to use Navigation Component in multi-module architecture project? I tried something myself but for example, when I want to navigate from home fragment (which lives in home feature module) to detail fragment (which lives in detail module) since the modules are not depended on each other the Direction, Action, and Argument generated classes are not being generated.