attachment_engine_platform_interface 0.0.1-dev.1 copy "attachment_engine_platform_interface: ^0.0.1-dev.1" to clipboard
attachment_engine_platform_interface: ^0.0.1-dev.1 copied to clipboard

Common platform interface for attachment_engine defining the pure-Dart contract for platform-specific implementations to satisfy.

0.0.1-dev.1 #

  • Initial release: the pure-Dart platform interface extracted from attachment_engine 0.1.0 as part of the federated-plugin split. Defines AttachmentEnginePlatform, the PlatformInterface-based contract that attachment_engine_android and attachment_engine_ios implement.
  • Adds pigeons/messages.dart, the pigeon schema (dev-only codegen input) that now generates the type-safe Dart/Kotlin/Swift bindings (lib/src/messages.g.dart plus the native Messages.g.kt/Messages.g.swift in each platform package) backing every request/response native call, replacing hand-written MethodChannel string dispatch. The audio/video/download event streams are unaffected — they stay on hand-written EventChannels (see the note at the top of pigeons/messages.dart).
0
likes
160
points
153
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Common platform interface for attachment_engine defining the pure-Dart contract for platform-specific implementations to satisfy.

Repository (GitHub)
View/report issues
Contributing

Topics

#attachment #platform-interface

License

MIT (license)

Dependencies

flutter, meta, plugin_platform_interface

More

Packages that depend on attachment_engine_platform_interface