feature:1,- feature:2+ | feature:1:api,+ feature:2: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.
+ |
+ TopicNavKey
+ |
+
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. Examples include:
|
TopicScreen@@ -233,8 +218,12 @@ Using the above modularization strategy, the Now in Android app has the followin |