dart_animated_emoji
A pure dart representation of Noto Animated Emoji font for animation rendering.
Summary
| Latest Version | Unknown |
|---|---|
| License | Unknown |
| CI Status | Failing |
| Stars | 1 |
| Forks | 0 |
| Open Issues | 0 |
| Last Commit | 2025-01-31 |
| Downloads | 0 |
| Last Indexed | 2026-09-06 07:36 |
Tags
Installation
nimble install dart_animated_emoji
choosenim install dart_animated_emoji
git clone https://gitlab.com/TheOneWithTheBraid/dart_animated_emoji
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| dart_animated_emoji | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://gitlab.com/TheOneWithTheBraid/dart_animated_emoji |
|---|---|
| Homepage | https://gitlab.com/TheOneWithTheBraid/dart_animated_emoji |
| Registry Source | gitlab |
README
dart_animated_emoji
A pure dart representation of Noto Animated Emoji font for efficient animation rendering.
Does not depend on Flutter.

Features
- render as efficient Lottie
- ship unified, compressed dotLottie animation font for easy Flutter use
- check supported Unicode Glyphs
- tiny and minimal dependencies
- does not depend on Flutter
Usage
If you are using Flutter, add the dotLottie font to your pubspec.yaml :
flutter:
assets:
- packages/dart_animated_emoji/generated/noto-animated.lottie
void main() {
// check whether a particular emoji glyph is supported
final isThumbsUpSupported = AnimatedEmoji.isEmojiSupported('👍🏽');
final thumb = AnimatedEmoji.fromGlyph('👍🏽');
// 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.asset(
AnimatedEmoji.flutterNotoDotLottieAsset,
decoder: (bytes) =>
LottieComposition.decodeZip(
bytes,
filePicker: unicorn.archiveFilePicker,
),
);
}
For further documentation about Flutter rendering, check out the example or the package:lottie.
Package development
# update the generated metadata and the dotLottie font
dart run dart_animated_emoji:generator lib/src/generated/emoji_list.g.dart
# 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.