diff --git a/docs/ModularizationLearningJourney.md b/docs/ModularizationLearningJourney.md index 73646acef..8f47adf36 100644 --- a/docs/ModularizationLearningJourney.md +++ b/docs/ModularizationLearningJourney.md @@ -108,8 +108,22 @@ Using the above modularization strategy, the Now in Android app has the followin - feature:1,
- feature:2
+ feature1:api,
+ feature2:api
+ ... + + Navigation keys and functions that other features can use to navigate to this feature.
+ For example: The `:topic:api` module exposes a `Navigator.navigateToTopic` function that the + `:interests:impl` module uses to navigate from the `InterestsScreen` to the `TopicScreen` when + a topic is clicked. + + TopicScreen
+ TopicViewModel + + + + feature:1:impl,
+ feature:2:impl
... Functionality associated with a specific feature or user journey. Typically contains UI components and ViewModels which read data from other modules.