golubets 1.1.1 copy "golubets: ^1.1.1" to clipboard
golubets: ^1.1.1 copied to clipboard

Code generator tool to make communication between Flutter and the host platform type-safe and easier.

1.1.0 #

  • Updates supported analyzer versions to 8.x or 9.x.
  • Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
  • Deprecates dartHostTestHandler and dartTestOut.
  • [kotlin] Serialize custom enums as Long instead of Int to avoid ClassCastException on decoding.
  • Adds compatibility with analyzer 8.x.
  • [kotlin] Removes all containsKey and replaces with contains.
  • [kotlin] Fixes support for classes that override equals and hashCode for ProxyApis.
  • [kotlin] Adds error message log when a new Dart proxy instance fails to be created.
  • Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.

1.0.0 #

  • [kotlin] Adds support for nested sealed classes
  • [swift] Adds support for enum-sealed classes
  • [swift, kotlin] Adds support for Swift concurrency and Kotlin coroutines.
  • [dart, swift, kotlin] Adds support for default values
  • [dart, swift, kotlin] Adds support for generics
  • [dart, swift, kotlin] Adds support for const/immutable classes
17
likes
145
points
139
downloads
screenshot

Publisher

verified publisherfeduke-nukem.dev

Weekly Downloads

Code generator tool to make communication between Flutter and the host platform type-safe and easier.

Repository (GitHub)
View/report issues
Contributing

Topics

#codegen #interop #platform-channels #plugin-development

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

analyzer, args, code_builder, collection, dart_style, graphs, meta, path, pub_semver, yaml

More

Packages that depend on golubets