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

Control the Flutter & Friends conference badge.

Friends Badge #

A Flutter package for writing images to e-paper badges.

With this package you can control what is displayed on the Flutter & Friends conference badge.

Features #

  • Write images to e-paper badges over NFC
  • Automatically detects the badge model and specifications
  • Supports different color palettes (B&W, BWR, BWYR)
  • Dithers images for optimal display on the e-paper screen
  • Crops and resizes images to fit the badge's aspect ratio

Usage #

To use this package, add friends_badge as a dependency in your pubspec.yaml file.

dependencies:
  friends_badge: ^0.0.1

Then, import the package in your Dart code:

import 'package:friends_badge/friends_badge.dart';

Now, you can use the NfcBadgeRepository to write images to your badge:

final repository = NfcBadgeRepository();

final image = img.decodeImage(yourImageBytes);
if (image != null) {
  repository
      .writeOverNfc(image)
      .listen(
        (progress) {
          // Update progress UI
        },
        onError: (error) {
          // Handle error
        },
        onDone: () {
          // Write operation completed
        },
      );
}

Example #

For a complete example, see the example directory.

Documentation #

For detailed documentation, see the docs directory.

8
likes
0
points
27
downloads

Publisher

verified publisherflutterfriends.dev

Weekly Downloads

Control the Flutter & Friends conference badge.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_blue_plus, image, nfc_manager

More

Packages that depend on friends_badge