Emoji - A simple library to add Emoji support to your Android Application

  •        30

A simple library to add Emoji support to your Android app. In a PopupWindow Emojis can be chosen. In order to edit and display text with Emojis this library provides public APIs: EmojiEditText, EmojiTextView & EmojiButton. The library has 4 different providers to choose from (iOS, EmojiOne, Google & Twitter).

https://github.com/vanniktech/Emoji

Tags
Implementation
License
Platform

   




Related Projects

wdt-emoji-bundle - Slack like emoji picker with apple/ios, twitter/twemoji, google, emojione, facebook, messenger emoji support

  •    Javascript

Slack like emoji selector with apple/ios, twitter/twemoji, google, emojione, facebook, messenger and custom emoji support. I ❤️ opensource. Thanks to Cal Henderson @iamcal.

Android-SlidingEmojiKeyboard - Our Sliding Emoji Keyboard app.

  •    Java

Our Sliding Emoji Keyboard app. Basic keyboard application that allows you to insert emojis. It has a settings activity that allows you to switch between iOS and Android style emojis.

emojione-color-font - End of Life. Switch to https://github.com/eosrei/twemoji-color-font

  •    Makefile

Upstream licensing has changed (details). This is the final release of this project. There will be no further updates. Switch to Twitter Color Emoji SVGinOT Font for Unicode 10.0 and Emoji 5.0. A color and B&W emoji SVGinOT font built from EmojiOne artwork with support for ZWJ, skin tone diversity and country flags.

emojione - The world's largest independent emoji font.

  •    PHP

A set of libraries to help users find and replace native system emojis with EmojiOne in their app or website. EmojiOne Version 4 is available under the same licensing structure as Version 3. Please see below for more details.

emoj - Find relevant emoji from text on the command-line :open_mouth: :sparkles: :raised_hands: :horse: :boom: :see_no_evil:

  •    Javascript

Uses the API from this great article on Emoji & Deep Learning. Check out the Dango app if you want something like this on your phone.Works best on macOS. Terminals on Linux render emojis in monochrome as they don't support color emojis. On Linux, I would recommend installing Emoji One for full emoji coverage. Doesn't really work on Windows.


live-emoji - Animated emoji for Android

  •    Java

Animating Google emojis with Android animated vector drawables. All credits to noto-emoji for the original emoji.

AGEmojiKeyboard - Emoji Keyboard for iOS

  •    Objective-C

An alternate keyboard for iOS that lets you display all the emojis supported by iOS. Documentation is available via CocoaDocs. Copy the classes from AGEmojiKeyboard/ and resources from Resources/ to your project. Look at the Example/ folder to see how the classes are used for more detail.

gitmoji - An emoji guide for your commit messages. 😜

  •    CSS

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages. Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.

emoji-scavenger-hunt - Emoji Scavenger Hunt is an experiment that leverages the power of neural networks and your phone’s camera to identify the real world versions of the emojis we use every day

  •    TypeScript

Emoji Scavenger Hunt is an experimental web based game that makes use of TensorFlow.js to identify objects seen by your webcam or mobile camera in the browser. We show you emojis 🍌 ⏰ ☕️ 📱 and you have to find those objects in the real world before your timer runs out 🏆 👍. Running yarn prep will use yarn to get the right packages and setup the right folders. If you don't have yarn you can install it via homebrew (for Mac). If you’re already running node/npm with nvm (our recommendation) you can install yarn without node using brew install yarn --without-node.

TTGEmojiRate - An emoji-liked rating view for iOS, implemented in Swift3.

  •    Swift

An emoji-liked rating view for iOS, implemented in Swift3. TTGEmojiRate is an emoji-liked rating view for iOS which is implemented in Swift. You can drop up and down on the Emoji face to change the rate, which is more interactive. TTGEmojiRate is also highly customizable that many features of it can be configure, like the emoji line width and the mouth width.

Emojix - One line of code to implement emoji to your whole android application.

  •    Java

This library help using apple style emojis on your android application the easiest way. Unlike emojicon, this library is non-invasive. Just need to add only a little code to your project. Another thing you need to know is that this library will increase your apk size about 5 MB, because it contains all emoji icon files.

ecoji - Encodes (and decodes) data as emojis

  •    Go

Ecoji encodes data as 1024 emojis, its base1024 with an emoji character set. As a bonus, includes code to decode emojis to original data. Many have asked how Ecoji compares to base64. The short answer is that Ecoji is more bytes, but less visible characters. With Ecoji each visible char represents 10 bits, but each character is multi-byte. With base64 each char represents 6 bits and is one byte. The following table shows encoding sha256 in different ways.

emojicon - A library to show emoji in TextView, EditText (like WhatsApp) for Android

  •    Java

Do you like emojis in Whatsapp, iMessage? Emojicon is a library to implement such a thing for Android. Note: You can change the size and alignment of emojis in XML layout through attribute emojiconSize and emojiconAlignment, respectively.

emojipacks - CLI to bulk upload emojis to your Slack

  •    HTML

Note you must have node and npm installed. If you don't, go to nodejs.org and follow the install instructions there. Note that the emoji pack to upload can be a path to a yaml file on your machine or a URL, like http://www.emojipacks.com/packs/food.yaml.

android-EmojiCompat

  •    Java

This sample demonstrates usage of EmojiCompat support library. You can use this library to prevent your app from showing missing emoji characters in the form of tofu (□). You can use either bundled or downloadable emoji fonts. This sample shows both usages. The EmojiCompat support library aims to keep Android devices up to date with the latest emoji. It prevents your app from showing missing emoji characters in the form of ☐, which indicates that your device does not have a font to display the text. By using the EmojiCompat support library, your app users do not need to wait for Android OS updates to get the latest emoji.

console-dot-emoji - :pizza: Custom Console Logging with Emoji

  •    Javascript

Debugging JavaScript can be painful and often means spending hours looking at boring console logs. Inspired by console.frog by Tim Holman, I made my own console logger — but with customizable commands and emojis. Logging to the console is finally fun again, thanks to console.beer 🍺 and console.unicorn 🦄. Go here to read the blog post and see it in action.

emoji-cheat-sheet.com - A one pager for emojis on Campfire and GitHub

  •    HTML

A one pager listing the different emoji emoticons supported on Campfire, GitHub, Basecamp Next, Redbooth, Trac, Flowdock, Sprint.ly, Kandan, Textbox.io, Kippt, Redmine, JabbR, Trello, Hall, Qiita, Zendesk, Ruby-China, Grove, Idobata, NodeBB Forums, Slack, Streamup, OrganisedMinds, Hackpad, Cryptbin, Kato, Reportedly, Cheerful Ghost, IRCCloud, Dashcube, MyVideoGameList, Subrosa, Sococo, Quip, And Bang, Bonusly, Discourse, Ello, Twemoji Awesome, ReadMe.io, esa, DBook, Groups.io, TeamworkChat, Damn Bugs, Let's Chat, Buildkite, IGDB.com, ChatGrape, Dokuwiki, Usersnap, Discord, Status Hero, Morfy, Gitter, Yellow, YouTube, Habitica, Mattermost and Kanban Tool. 👉 Check them out at our home page: http://emoji-cheat-sheet.com.

ISEmojiView - Emoji Keyboard for iOS

  •    Swift

An easy to use Emoji keyboard for iOS. Has been rewritten with swift, the old Objective-C version on branch oc.

js-emoji - A JS Emoji conversion library

  •    Javascript

Most macOS and iOS versions allow display and input of emoji. It's nice to show them on other devices too, and the browser is a good place to do it. This library converts emoji (either from character codes or colon-sequences like :smile:) into something that will work on the host computer - either native character codes, a CSS styled span or a text representation. You can view a live demo here.