Поддерживает 3 платформы
Android, iOS и Web
Все элементы реализованы нативно
для каждой платформы
Большие возможности кастомизации
всех базовых элементов
Создавайте UI сразу для всех платформ в едином месте
Базовые элементы
Шаблоны
Состояния
Анимации
Переменные и триггеры
Таймеры и патчи
Все примеры
Вы описываете элементы, состояния и анимации на бекенде — и они передаются с сервера без привязки к версии приложения. Обновляйте UI приложения когда удобно — хоть каждый час. Или чаще.
scheme
Что может DivKit
Шаблонизация для уменьшения размера ответа
В DivKit есть шаблоны. Их можно наследовать, использовать повторно и даже поддерживать на сервере дизайн-систему.
Состояния
При смене состояния элемент может полностью менять внешний вид. Это позволяет описать, например, нажатие кнопки или развёртывание карточки.
Гибкие элементы
DivKit «собирает» интерфейс из элементов, которые могут иметь разные свойства: например, правила обновления. Можно добавить элемент, не переписывая всё приложение.
Анимации
Анимации действия, анимации при изменении контента
Таймеры для сложных кейсов
Часы, сложные анимации
Дозагрузка элементов
Обновить по ответу сервера, сделать бесконечную галерею
Переменные и триггеры
Чтобы поменять состояния многих элементов сразу. Например, включить тёмную тему или показать, что пользователь активировал подписку.
Быстрая интеграция
Встраиваемся на уровне отдельных вьюшек, а не целых экранов, что позволяет быстро попробовать в своём приложении DivKit
Поддержка RTL
Из коробки поддерживается лейаут для языков с написанием справа-налево. А выражения позволят кастомизировать ресурсы.
Наши клиенты
Браузер
Музыка
Алиса
Маркет
X5Group
Недвижимость
ВСК Страховой дом
Едадил
Mobile Ads SDK
Остались вопросы? Приходите спросить в телеграм-чат сообщества
@divkit_community_ru
Wed Mar 26 2025 14:41:16 GMT+0300 (Moscow Standard Time)