Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров2.2K

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

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

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

Исходный код DivKit опубликован на GitHub под открытой лицензией Apache 2.0. Подробнее о том, как работать с DivKit, разработчики Яндекса рассказали на Хабре.

Теги:
Хабы:
Всего голосов 17: ↑16 и ↓1+15
Комментарии0

Другие новости

Истории

Работа

iOS разработчик
24 вакансии
Swift разработчик
31 вакансия

Ближайшие события