Feature module
The loyalty feature module includes all the presentation logic required to display loyalty my account cards, club card, rewards, reward details, and activities screens. If you need to include this module, add it to your build.gradle:
implementation ("com.poqstudio:account.loyalty:$VERSION_NAME")Loyalty content
Loyalty content architecture
LoyaltyActivityis the entry point to the loyalty screens.LoyaltyClubCardFragmentis the main fragment for the loyalty club card screen.LoyaltyClubCardFragmentDelegateis the fragment delegate for the loyalty club card screen.LoyaltyRewardsFragmentis the main fragment for the loyalty rewards list screen.LoyaltyRewardsFragmentDelegateis the fragment delegate for the loyalty rewards list screen.LoyaltyRewardDetailsFragmentis the main fragment for the reward details screen.LoyaltyRewardDetailsFragmentDelegateis the fragment delegate for the reward details screen.LoyaltyRewardsViewModelis the ViewModel used by Rewards List and Reward Details screens.LoyaltyActivitiesFragmentis the main fragment for the loyalty activities list screen.LoyaltyActivitiesFragmentDelegateis the fragment delegate for the loyalty actvities list screen.LoyaltyActivitiesViewModelis the ViewModel used by Activities screen.