«Яндекс» выложил в открытый доступ инструмент для ускорения разработки приложений
Фреймворк содержит библиотеки для разработки серверной части на Kotlin, TypeScript и Python.

«Яндекс» представил DivKit — фреймворк для быстрой разработки мобильных приложений. Он позволяет управлять отрисовкой интерфейса из ответа сервера.
Инструмент состоит из двух частей: клиентской части для отрисовки интерфейса на iOS, Android и в вебе, и библиотеки для разработки серверной части на Kotlin, TypeScript и Python. Как утверждают в «Яндексе», познакомиться с разработкой с использованием DivKit можно за час-два, а интерфейсы на его основе отличаются плавностью и быстродействием. Разработчику не нужно писать код для каждой из платформ — фреймворк сам превращает ответ с сервера в элементы приложения.
«На разработку этого фреймворка у нас ушло пять лет. Он зародился в команде приложения „Яндекс“, а сейчас задействован во многих сервисах. На нём построен весь интерфейс главного экрана приложения „Яндекс“, его применяют в „Едадиле“, „Маркете“, „Алисе“, „Яндекс ТВ“ и других сервисах. Теперь использовать и развивать этот инструмент могут все желающие», — Илья Богин, руководитель отдела мобильной разработки
Исходный код DivKit опубликован на Github. Техническими подробностями команда разработки поделилась в статье на «Хабре».