dart_animated_emoji 0.0.3 copy "dart_animated_emoji: ^0.0.3" to clipboard
dart_animated_emoji: ^0.0.3 copied to clipboard

Noto Animated Emoji generator for dart. Supports various animation formats and custom generation.

dart_animated_emoji #

A pure dart representation of Noto Animated Emoji font for animation rendering.

Does not depend on Flutter.

An animated unicorn with a rainbow

Features #

  • render as Lottie, webp or gif
  • use pre-generated or generate custom set into applications

Usage #

Use the pre-generated implementations #

// check whether a particular emoji glyph is supported
final isThumbsUpSupported = AnimatedEmoji.isEmojiSupported('👍🏽');

// search for a supported emoji emoji by a tag
final unicorn = AnimatedEmoji.all.firstWhere(
    (element) => element.tags.contains('unicorn'),
);

// render as Flutter widget using `lottie` package
LottieBuilder.memory(
    Uint8List.fromList(
        unicorn.lottieAnimation.codeUnits,
    ),
);

For further documentation about Flutter rendering, check out the example or the package:lottie.

Generate custom output for application #

# add the dev dependency
dart pub add --dev dart_animated_emoji

# generate emojis directly into your project
dart run dart_animated_emoji:generator lib/generated/my_emojis/my_emojis.g.dart

# optionally, specify the format
dart run dart_animated_emoji:generator lib/generated/my_emojis/my_emojis.g.dart webp # supported formats : lottie (default), avif, webp, gif

# additional information
dart run dart_animated_emoji:generator --help

Additional information #

This project is in no way affiliated with the Noto authors. The Noto Emoji Animated font is licensed as CC BY-4.0.

3
likes
130
pub points
11%
popularity
screenshot

Publisher

verified publisherwith-the-braid.cf

Noto Animated Emoji generator for dart. Supports various animation formats and custom generation.

Homepage
Repository (GitLab)
View/report issues

Documentation

API reference

License

EUPL-1.2 (LICENSE)

More

Packages that depend on dart_animated_emoji