Google представила библиотеку Jetpack Emoji Picker, позволяющую разработчикам добавлять в свои Android-приложения удобное окно выбора эмодзи. Библиотека помогает экономить время, используя готовое окно выбора.

Возможности Jetpack Emoji Picker:

  • библиотека пополняется новыми видами эмодзи, которые появляются ежегодно. На старых смартфонах новые эмодзи могут отображаться в виде пустых квадратов (☐). Библиотека обнаруживает их и удаляет, обеспечивая совместимость приложения с разными версиями Android;

  • Jetpack Emoji Picker использует механизмы кеширования и асинхронного рендеринга эмодзи, обеспечивая быстрый запуск окна выбора и плавную прокрутку;

  • в окне выбора предусмотрен раздел недавних эмодзи, облачающий пользователю поиск;

  • для эмодзи с разными вариантами представления доступна возможность выбора.

Для добавления Jetpack Emoji Picker в проект разработчику необходимо:

  • импортировать библиотеку, добавив в раздел dependencies файла build.gradle строку dependencies { implementation "androidx.emoji2:emojipicker:$version" };

  • задать размер с помощью свойств emojiGridColumns и emojiGridRows.