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
TODO
xAdd SVG supportxFind a way to get an emoji code. For example: π => "1F600"Extend Textfield widget to support twemoji
About twemoji: https://twemoji.twitter.com/