Feature module
The store availability feature module includes all the presentation logic required to display the store availability screens. If you need to include this module, add it to your build.gradle
:
implementation ("com.poqstudio:stores.storeavailability:$VERSION_NAME")
Architecture
StoreAvailabilityActivity
is the entry point to the store availability feature.StoreAvailabilityFragment
is the main fragment for the store availability screen.StoreAvailabilityFragmentDelegate
is the fragment delegate for the store availability screen.StoreAvailabilityScreen
is the main composable for the store availability screen.StoreAvailabilityViewModel
is the main ViewModel for the whole store availability feature.StoreAvailabilityState
is the state for the store availability.StoreAvailabilityDetailsFragment
is the main fragment for the store availability details screen.StoreAvailabilityDetailsFragmentDelegate
is the fragment delegate for the store availability details screen.StoreAvailabilityDetailsScreen
is the main composable for the store availability details screen.StoreAvailabilityDetailsViewModel
is the ViewModel for the store availability details screen.StoreAvailabilityDetailsState
is the state for the store availability details.
Composables breakdown
The store availability screens are broken down into different composables: