twemoji 0.3.1 copy "twemoji: ^0.3.1" to clipboard
twemoji: ^0.3.1 copied to clipboard

outdated

Twitter Emojis for Flutter, this package supports svg and png 72x72 emojis

twemoji #

Twitter Emojis for Flutter, this package supports svg and png 72x72 emojis

Usage #

Twemoji widget for a single emoji

Twemoji(
  emoji: 'πŸ•',
  height: 50,
  width: 50,
)

TwemojiText returns a widget with rendered text with twitter emojis

TwemojiText(
  text: 'wow πŸ’»πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» ',
),

TwemojiTextSpan with RichText and it will render the text with twitter Emojies

RichText(
  text: TwemojiTextSpan(
  text: 'Text πŸ•πŸ”πŸŒ­πŸΏπŸ§‚πŸ₯“πŸ₯¨πŸ₯πŸžπŸ₯žπŸ₯ž',
  style: Theme.of(context).textTheme.headline6,
  ),
)

Including specific emojis #

By default the library includes support for all emojis. To reduce bundle size and only build the emojis your application requires, specify a list of them in your pubspec.yaml:

twemoji:
  includes: 'πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ‘πŸ‘'

Then call flutter pub run twemoji:include_emojis to have it filter down the list of emojis to generate assets for.

Screenshot

Demo

Limitation The svg emojis will not work on flutter html web renderer because the flutter_svg package does not support it

TODO

  • βœ… Add SVG support
  • βœ… Find a way to get an emoji code. For example: πŸ˜€ => "1F600"
  • ❌ Extend Textfield widget to support twemoji

About twemoji: https://twemoji.twitter.com/

31
likes
0
points
199
downloads

Publisher

verified publisherhadi.wtf

Weekly Downloads

Twitter Emojis for Flutter, this package supports svg and png 72x72 emojis

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

characters, flutter, flutter_svg, io, path, yaml

More

Packages that depend on twemoji