«Яндекс» опубликовал инструмент для ускорения разработки мобильных приложений DivKit
Российская компания «Яндекс» выложила в открытый доступ фреймворк DivKit, позволяющий быстрее обновлять интерфейсы и ускорять разработку мобильных приложений. Исходный код инструмента был опубликован на GitHub.
При управлении интерфейсом приложения с сервера DivKit позволяет менять интерфейс на ходу, без обновления приложений. После описания интерфейса на сервере в специальном формате фреймворк превращает описание в элементы приложения одновременно для нескольких платформ: Android, iOS и веб-версий.
С помощью инструмента можно, например, добавить счетчик лайков или галерею. В DivKit включены библиотеки для разработки серверной части на Kotlin, TypeScript и Python. «Яндекс» разрабатывал инструмент пять лет, в настоящее время он задействован в мобильном приложении «Яндекса», «Яндекс. Маркете», голосовом помощнике «Алиса» и других сервисах.