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

- КиТ :: Будь в СЕТИ!

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

DivKit можно использовать в рамках подхода server driven UI, когда интерфейсом приложения управляют с сервера. Это позволяет менять интерфейс на лету, без обновления приложений. Разработчик просто описывает элементы в специальном формате на сервере, а фреймворк превращает это описание в элементы приложения - причем сразу для нескольких платформ. Разработчику не нужно писать код для каждой из них. DivKit поддерживает три основные платформы: Android, iOS и веб. С его помощью можно менять внешний вид компонентов или добавлять что-то новое: например, галерею или счетчик лайков.

Фреймворк удобен как для создания новых продуктов, так и для развития существующих. Он содержит библиотеки для разработки серверной части на Kotlin, TypeScript и Python. Интерфейсы на DivKit отличаются плавностью и быстродействием. Кроме того, фреймворк прост в применении - с ним можно познакомиться буквально за час-два.

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

Международный салон изобретателей: станет ли Новосибирск новым центром притяжения инноваторов?

ПодпискаБудь в СЕТИ! Новости социальных сетей - всегда актуальное
 
Группы: ВК | OK | Tg