friends_badge 0.2.2 copy "friends_badge: ^0.2.2" to clipboard
friends_badge: ^0.2.2 copied to clipboard

Control the Flutter & Friends conference badge.

0.2.2 #

  • FIX: Honor the Capability Container MLe and MLc when reading and writing NDEF (#33). (6cfe7d5e)

0.2.1 #

  • FEAT: Require Flutter 3.47, adopt Dart 3.13 syntax, drop flutter_blue_plus, and fix the iOS note (#31). (f621ba2f)

0.2.0 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

0.2.0-dev.3 #

  • REFACTOR: Use BadgeImage for full API (#10). (b876771d)
  • REFACTOR: Updated the API of the package to be more ergonomic and less prone to user error (#7). (8e6843f7)
  • FIX: Remove stale nfc_manager git override that broke pub resolution (#26). (f7595d1b)
  • FIX: Tag is out of date (#20). (ae9de286)
  • FEAT: NDEF write/read for badge static data (Type 4 tag) (#28). (078ab016)
  • FEAT: Vibrate iOS devices when tapping NFC (#18). (5969ad3b)
  • FEAT: iOS support (#12). (8d1ca654)
  • FEAT: nfc e-ink support for Android added (#1). (ab4ff645)
  • DOCS: Add note about writing space with iOS (#19). (833234ef)
  • DOCS: Update README with NFC writing instructions (#14). (c286358e)

Unreleased #

  • FEAT: NDEF write — NdefRecord / NdefMessage models, NdefBadgeWriter (NFC Forum Type 4 SELECT + UPDATE BINARY over ISO-DEP), optional {NdefMessage? ndef} on BadgeImage.writeToBadge (backwards-compatible).
  • FEAT: NDEF read — NdefBadgeReader (SELECT + READ BINARY), pure-Dart NdefMessage.parse with short/long-record framing and chunked-record assembly, NdefRecord.decodeUri / NdefRecord.decodeText, and BadgePerson.fromNdefMessage for the badge's [U + T] person payload.
  • FEAT: Badge payload wire contract v2 — the T record gains two OPTIONAL tagged segments after the URL segments: id:<installId> (the badge owner's app install ID) and capy:<assetName> (bundled capybara asset name, omitted for gallery images). BadgePerson exposes them as installId / capybaraId. Unknown <tag>: segments are ignored (forward-compat). Zero physical badges written yet, so the contract is still safe to evolve.
  • FEAT: NdefRecord.badgePerson({name, role, urls, installId, capybaraId}) — contract-level Text-record builder so app code never string-munges the wire format. Emits segments in canonical order: name · role · urls… · id:… · capy:….
  • CHORE: Bump to 0.2.0-dev.2 to make a local path-override clone visible in pubspec.lock.

0.1.5+1 #

  • FIX: Remove stale nfc_manager git override that broke pub resolution (#26). (f7595d1b)

0.1.5 #

  • FIX: Tag is out of date (#20). (ae9de286)
  • FEAT: Vibrate iOS devices when tapping NFC (#18). (5969ad3b)
  • DOCS: Add note about writing space with iOS (#19). (833234ef)

0.1.4 #

  • DOCS: Update README with NFC writing instructions (#14). (c286358e)

0.1.3 #

0.1.2+1 #

  • REFACTOR: Use BadgeImage for full API (#10). (b876771d)

0.1.2 #

  • REFACTOR: Updated the API of the package to be more ergonomic and less prone to user error (#7). (8e6843f7)
  • FEAT: nfc e-ink support for Android added (#1). (ab4ff645)

0.1.1 #

  • FEAT: nfc e-ink support for Android added (#1). (ab4ff645)

0.1.0 #

  • Initial release.
9
likes
150
points
395
downloads

Documentation

API reference

Publisher

verified publisherflutterfriends.dev

Weekly Downloads

Control the Flutter & Friends conference badge.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, image, nfc_manager

More

Packages that depend on friends_badge