flux_flutter library

Classes

FluxBindings
Registry for Flux -> Flutter widget bindings
FluxCast
Utility class for safe type casting and conversion in Flux.
FluxDebugConfig
Flux 調試器配置
FluxErrorBoundary
Flux 錯誤邊界 Widget
FluxFuture
Wrapper for Dart Futures that can be used in Flux
FluxHotReloadWidget
A wrapper widget that enables Hot Reload for Flux scripts.
FluxLogEntry
日誌條目
FluxLogger
Flux 日誌記錄器
FluxPerformanceMonitor
Flux 性能監視器
FluxRiverpodWidget
A Flux widget that integrates with Riverpod for state management.
FluxRuntime
Runtime for executing Flux code and managing widget state
FluxSandboxConfig
Sandbox configuration for script execution
FluxScriptPackage
Script metadata and signature information
FluxSignatureVerifier
Script signature verifier
FluxStateInspector
Flux VM 狀態檢視器
FluxValueNotifier<T>
A simple Notifier for basic value types that works with Flux.
FluxVersionManager
Script version manager for caching and rollback support
FluxWidget
A Flutter widget that executes and renders a Flux widget definition.
FluxWidgetNode
Represents a widget node in the Flux widget tree
SecureScriptLoader
Secure script loader with verification and caching
VerificationResult
Result of script verification

Enums

FluxLogLevel
日誌等級

Mixins

FluxSettableNotifier<T>
Mixin for Notifiers that support the set method from Flux scripts.

Properties

fluxNavigatorKey GlobalKey<NavigatorState>
Global navigator key to be used by Flux native modules when UI context is needed.
final

Typedefs

FluxFunction = FutureOr<Object?> Function(List<Object?> args)
Function type for Dart functions callable from Flux
FluxWidgetBuilder = Widget Function(Map<String, dynamic> args, List<Widget> children)
Builder function type for Flux widgets

Exceptions / Errors

SecurityException
Security exception thrown when script verification fails