Emojis

KeyboardKit defines emojis, categories, skin tones, etc.

πŸ˜€

Overview

KeyboardKit has an Emoji struct that represents an emoji value. It also serves as a namespace for emoji-related functionality.

KeyboardKit Pro unlocks an emoji keyboard that supports all categories, skin tone variations, etc.

Emojis Functionality

KeyboardKit has an Emoji struct that lets you work with emojis in a more structured way:

let emoji = Emoji("πŸ˜€")

The Emoji type provides you with a lot of information, such as a unique unicode identifier, a unique name, ways to localize emojis, support for emoji search, String and Character extensions, etc.

KeyboardKit also provides you with all emoji categories, support for skin tone variations, emoji and Unicode version information, etc.

πŸ‘‘ Pro features

KeyboardKit Pro unlocks an EmojiKeyboard that mimics the native emoji keyboard and supports all categories and features like skin tone variations.

Emoji Keyboard

KeyboardKit Pro also unlocks an Emoji.MostRecentProvider that automatically registers emojis as you use them in the keyboard, to populate the recent category.

Documentation

The information on this page has been shortened to be easier to overview. For more information about this feature, code samples, etc. please see the online documentation.


Read more

Pro Features