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

На разработку DivKit ушло пять лет. Компания выложила его на GitHub под открытой лицензией Apache 2.0


«Яндекс» представил специальный инструментарий для ускоренной разработки мобильных приложений под названием DivKit, поддерживающий Android, iOS и веб. Его исходный код был опубликован на GitHub под открытой лицензией Apache 2.0.

DivKit позволяет не только ускорить разработку различных мобильных приложений, но и оперативно их обновлять, изменяя интерфейс или добавляя новый функционал.

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

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

 

Источник: iXBT.games

Читайте также