«Яндекс» выложил в открытый доступ инструмент для ускорения разработки мобильных приложений
«Яндекс» опубликовал в открытом доступе DivKit — фреймворк, который позволяет ускорить разработку мобильных приложений и быстрее обновлять интерфейсы. Об этом говорится в сообщении компании.
DivKit можно использовать в рамках подхода server driven UI, когда интерфейсом приложения управляют с сервера. Разработчику достаточно описать элементы в специальном формате на сервере, а фреймворк превратит это описание в элементы приложения — сразу для нескольких платформ.
Фреймворк поддерживает три основные платформы: Android, iOS и веб. С его помощью можно менять внешний вид компонентов или добавлять что-то новое: например, галерею или счетчик лайков.
Инструмент содержит библиотеки для разработки серверной части на Kotlin, TypeScript и Python. «Яндекс» уверяет, что с фреймворк прост в применении и с ним «можно познакомиться буквально за час-два».
«На разработку этого фреймворка у нас ушло пять лет. Он зародился в команде приложения "Яндекс", а сейчас задействован во многих сервисах. На нем построен весь интерфейс главного экрана приложения "Яндекс", его применяют в "Едадиле", "Маркете", "Алисе", "Яндекс ТВ" и других сервисах», — сообщил глава отдела мобильной разработки Илья Богин.
Исходный код DivKit опубликован на GitHub под открытой лицензией Apache 2.0.
Фото на обложке: Unsplash
Нашли опечатку? Выделите текст и нажмите Ctrl + Enter
Популярное
Материалы по теме
-
Пройти курс «Как преуспеть на Ozon»
- 1 Ozon запустит личный кабинет разработчика в магазине приложений для продавцов Решения от сторонних IT-специалистов упростят работу селлеров 17 апреля 13:52
- 2 Сооснователь Skyeng и гендиректор Timepad инвестировали в приложение для онлайн-покупок «Чойс» Компанию оценили в 350 млн рублей 21 марта 10:18
- 3 Старшее поколение стало основной аудиторией дейтинг-сервисов Зумеры составляют лишь 2% от общей аудитории 14 марта 14:13
- 4 «Яндекс» запустил сервис для аллергиков с картой распространения пыльцы Прогноз поможет подготовиться к сезону цветения 10 марта 14:33