Package-level declarations
Types
A helper interface that provides utility methods to interact with the PackageManager. This can be implemented by different classes to provide platform-specific implementations.
Implementation of PackageManagerHelper that provides functionality for interacting with the Android Package Manager.
Helper class for creating and managing AppInfoData objects.
A helper class for rounding the corners of a BitmapDrawable.
Functions
Limits the font size of the TextView if the system font scale is larger than a predefined threshold.
Loads an icon into an ImageView using a coroutine and shows a shimmer effect while loading. Returns a DisposableHandle to cancel the loading and hide the shimmer.
Coroutine lambda for loading an icon into an ImageView with shimmer effect. This is typically launched in a coroutine scope.
Collects the given Flow synchronously in a blocking manner. Used for triggering side effects or ensuring the flow is fully collected.
Returns a new mutated copy of the drawable, or null if not possible.
Recursively sets the enabled state of this View and all its descendants.
Highlights occurrences of a search string within the TextView's text.