Sostav.ru
26.08.2022 в 12:25

«Яндекс» опубликовал инструмент для ускорения разработки приложений DivKit

Он работает на Android, iOS и в вебе

«Яндекс» опубликовал в открытом доступе фреймворк DivKit, позволяющий ускорить разработку мобильных приложений и обновление интерфейсов. Об этом Sostav сообщили в пресс-службе компании.

Также отмечается, что DivKit можно использовать при управлении интерфейсом с сервера (подход server driven UI). Разработчик описывает элементы в специальном формате, а фреймворк превращает это в элементы приложения сразу для нескольких платформ, так что программисту не нужно писать код для каждой.

DivKit поддерживает три основные платформы: Android, iOS и веб. С его помощью можно менять внешний вид компонентов или добавлять новые элементы: галерею или счётчик лайков.

Фреймворк содержит библиотеки для разработки серверной части на Kotlin, TypeScript и Python. В компании заверили, что ознакомиться с ним можно за пару часов. Исходный код DivKit опубликован на GitHub под открытой лицензией Apache 2.0.

Илья Богин, руководитель отдела мобильной разработки:

На разработку этого фреймворка у нас ушло пять лет. Он зародился в команде приложения «Яндекс», а сейчас задействован во многих сервисах. На нём построен весь интерфейс главного экрана приложения «Яндекса», его применяют в «Едадиле», «Маркете», «Алисе», «Яндекс ТВ» и других сервисах.

Обсудить с другими читателями:
Ваш браузер устарел
На сайте Sostav.ru используются технологии, которые не доступны в вашем браузере, в связи с чем страница может отображаться некорректно.
Чтобы страница отображалась корректно, обновите ваш браузер.