Package-level declarations
Types
A type alias for a composable lambda function with no parameters and no return value.
An interface for types with the capability to render themselves in compose
A type alias for a composable lambda function with no parameters and a return value of type T. Useful for types of properties of a ComposableContent where a compose scope is needed
A ComposableContent with additional capability to render itself in as a model dialog
A sealed class to represent an image resource. It can be either a vector image or a drawable. This is useful to abstract the image resource type and use it in a composable function. The identifier can be used for tests.
A type alias on any enum type. Useful to set test tag on composable of a Screen to ensure uniqueness of the tags
Functions
A button that renders a circular progress CircularProgressIndicator in case of loading or content otherwise
Composable function to display an image from a remote url
A button that renders a circular progress CircularProgressIndicator in case of loading or text otherwise
Renders a circle Compose Box with a shimmer loading effect
Default Material Design elevated card.
A composable that notifies the lifecycle events of the current lifecycle owner
Renders a rectangle Compose Box with a shimmer loading effect
Renders a Compose Box with a shimmer loading effect
Constructs the test tag of an enum as EnumTypeName:EnumCaseName
Sets the test tag of a composable to the tag of the enum case.