Package-level declarations
Types
Android-specific contract for design system image assets. Image keys generated or defined on Android must implement this interface to resolve to theme attributes.
Android-specific contract for design system string assets. String keys generated or defined on Android must implement this interface to resolve to theme attributes.
Defines the style family of a corner.
Defines the application's supported theme mode choices.
Core design system typography interface containing the standard Material 3 text style tokens.
iOS-specific contract for design system image assets. Image keys generated or defined on iOS must implement this interface to resolve to bundle asset names.
iOS-specific contract for design system string assets. String keys generated or defined on iOS must implement this interface to resolve to bundle localization keys.
A platform-agnostic shape appearance specification declaring corner family and corner sizes. These are compiled to standard Android shapes and Apple corner radii.
Properties
Functions
Composable function to display a synchronous vector/raster image across Android and iOS.
Extension function to format a Swift/Kotlin String using Cocoa's NSString engine.
Locates and returns the design system resource bundle (design-system.bundle) within this bundle, falling back to the receiver bundle if not found.
Resolves a theme-dependent drawable resource ID from the specified theme attribute.
Resolves a dynamic theme-dependent string resource ID from the specified theme attribute.
Resolves a dynamic theme-dependent string resource ID from the specified theme attribute and formats it with the provided arguments.
Returns true if the host operating system platform is currently configured in dark theme.
Returns true if the host operating system platform is currently configured in dark theme.
Returns true if the host operating system platform is currently configured in dark theme.
Loads a template image from this bundle by its name, configured with template rendering mode to allow tinting filters.
Resolves a native iOS UIImage by its name from this bundle, falling back to the main application bundle.
Composable function to load a localized string synchronously.
Composable function to load a localized string synchronously and format it with arguments.
Composable function to load a localized string synchronously.
Composable function to load a localized string synchronously and format it with arguments.
Composable function to load a localized string synchronously.
Loads a localized string synchronously from the design system bundle using the specified key.
Composable function to load a localized string synchronously and format it with arguments.
Loads a localized string synchronously from the design system bundle using the specified key and formats it with the provided arguments.
Resolves the DsImages asset to a platform-specific model suitable for third-party image loading libraries (such as Coil, Kamel, etc.) without introducing direct library dependencies into the design system.
Resolves the DsImages asset to a platform-specific model suitable for third-party image loading libraries (such as Coil, Kamel, etc.) without introducing direct library dependencies into the design system.
Resolves the DsImages asset to a platform-specific model suitable for third-party image loading libraries (such as Coil, Kamel, etc.) without introducing direct library dependencies into the design system.
Maps this DsColors definition to a Jetpack Compose Material 3 ColorScheme instance.
Converts this ShapeAppearance into a Compose CornerBasedShape.
Converts this FontSpec into a Compose TextStyle.
Maps this DsTypography definition to a Jetpack Compose Material 3 androidx.compose.material3.Typography instance.