digia_ui library
Classes
- ActionFlow
- AnalyticEvent
- ApiServerInfo
- CacheFirstStrategy
- Cache-first initialization strategy.
- DashboardHost
- Host configuration for Digia Dashboard deployment.
- DataSourceErrorInfo
- DebugFlavor
- Debug flavor implementation for development environments.
- DefaultActionExecutor
- Injectable widget that provides an ActionExecutor to the widget tree.
- DeveloperConfig
- Developer configuration for debugging and development features.
- DigiaUI
- Core DigiaUI class responsible for initializing and managing the SDK.
- DigiaUIApp
- The main application wrapper for integrating Digia UI SDK into Flutter applications.
- DigiaUIAppBuilder
- A widget that handles the asynchronous initialization of the Digia UI system.
- DigiaUIHost
- Sealed class representing different hosting environments for Digia UI.
- DigiaUIManager
- DigiaUIOptions
- Configuration class for initializing the Digia UI SDK.
- DigiaUIScope
- Provides access to Digia UI SDK resources through the widget tree. This widget must be placed above any widgets that need access to the SDK features.
- DigiaUIStatus
- Represents the current status of Digia UI initialization process.
- DSLInitStrategy
- Base class for defining DSL initialization strategies.
- DUIAnalytics
- DUIAppState
- Global state manager that holds multiple reactive values
- DUIFactory
- Central factory class for creating Digia UI widgets, pages, and components.
- DUIFontFactory
- DUIPageController
- DUISettings
- Environment
- Represents the target environment for the Digia UI SDK.
- Flavor
- Base class for defining application flavors/environments.
- LocalFirstStrategy
- Local-first initialization strategy.
- Message
- Represents an event that can be dispatched through the message bus
- MessageBus
- NetworkConfiguration
- Configuration class for network communication settings.
- NetworkFirstStrategy
- Network-first initialization strategy.
- PreviewHost
- Host configuration for Digia Preview deployment.
- ReleaseFlavor
- Release flavor implementation for production deployments.
- RenderPayload
- StagingFlavor
- Staging flavor implementation for testing environments.
-
StateDescriptor<
T> - Describes how a state value should behave
- To
- UIResources
- Container class for all UI resources used by the Digia UI system.
- VersionedFlavor
- Versioned flavor implementation for loading specific configuration versions.
-
VirtualLeafStatelessWidget<
T> - VWImage
Enums
- DigiaUIState
- Enumeration representing the different states of Digia UI initialization.
- FlavorOption
- Enumeration of available flavor options for the SDK.
- HostApp
- UIActionType
- Action types for showing/dismissing UI
Mixins
-
DigiaMessageHandlerMixin<
T extends StatefulWidget> - A mixin that provides message handling capabilities for StatefulWidget states.
Functions
-
presentBottomSheet<
T> ({required BuildContext context, required WidgetBuilder builder, double scrollControlDisabledMaxHeightRatio = 1, Color? backgroundColor, Color? barrierColor, BoxBorder? border, bool useSafeArea = true, BorderRadius? borderRadius, WidgetBuilder? iconBuilder, }) → Future< T?> -
presentDialog<
T> ({required BuildContext context, required WidgetBuilder builder, bool barrierDismissible = true, Color? barrierColor, bool useSafeArea = true, RouteSettings? routeSettings, }) → Future< T?>