Package-level declarations
Types
Secure credential storage backed by EncryptedSharedPreferences.
Production DispatcherProvider implementation that delegates to the real Dispatchers.
Abstraction over the standard CoroutineDispatcher set to allow dispatcher injection in tests.
Runtime configuration values required by the sample app to initialise the MTN MOMO SDK.
Configuration data for displaying a Snackbar, encapsulating message text, optional action label, and display duration.
Theming options for a snackbar, specifying colors as hex strings for message text, action text, and background.
Functions
This is required to fix keyboard overlapping content in a Composable screen. This functionality is applied after the setContent function of the activity is called.
Collects this SharedFlow and shows a Snackbar via scaffoldState for each emitted SnackBarComponentConfiguration that contains a non-empty message.
This function checks if the device is online
Parse this String to a color code to be used in compose. Color code must either a). begin with pound sign ('#') and should be of 6 valid characters or b). be equal to 'primaryColor', 'primaryVariantColor' or 'errorColor'