flutter_module_bridge 0.1.2
flutter_module_bridge: ^0.1.2 copied to clipboard
A production-grade, bidirectional communication bridge between Flutter modules and native Android/iOS applications. Designed with a protocol-first architecture, strong typing, interceptors, capability [...]
0.1.2 #
- Updated repository, homepage, and issue tracker URLs to point to correct GitHub repo.
- Fixed unused imports, type warnings, and configuration files.
- Added MIT LICENSE file.
- Added .gitignore and .pubignore files.
- Added Architecture Guide, Native API Guide, Migration Guide, and FAQ documentation.
0.1.0 #
- Initial release (Step 2 scaffold)
- Protocol layer:
BridgeEnvelope,BridgeMessageType,BridgeCapabilities,BridgeHandshake - Error hierarchy: 10 typed
BridgeExceptionsubclasses - Transport layer:
BridgeTransport,MethodChannelTransport,BinaryChannelTransport,MockTransport - Core engine:
ConnectionStateMachine,BridgeQueue,PendingRequestMap,RequestDispatcher,MetricsCollector - Serialization:
BridgeCodec,JsonBridgeCodec,TypeRegistry,EnvelopeBuilder - Events:
BridgeEventBus,StreamManager,EventSubscription,ProgressTracker - Middleware:
BridgeMiddleware,MiddlewarePipeline,LoggingMiddleware,RetryMiddleware - Plugins:
BridgePlugin,PluginRegistry,HeartbeatPlugin,ReconnectionPlugin - Public API:
BridgeInstance,NamespacedBridge,NativeBridge - Android:
FlutterModuleBridgePlugin,BridgeEngine,HandlerRegistry,NamespaceRegistry,ChannelTransport - iOS:
FlutterModuleBridgePlugin,BridgeEngine,HandlerRegistry,NamespaceRegistry,ChannelTransport - Tests: Protocol unit tests, test helpers,
MockTransport - Example: Navigation shell with method call, event, stream, progress, error demos