Компания «Яндекс» опубликовала в открытом доступе инструмент для ускорения разработки и обновления мобильных приложений
Пресс-служба «Яндекса» сообщила, что компания выложила на GitHub под открытой лицензией Apache 2.0 фреймворк DivKit, который разрабатывала в течение пяти лет для ускорения разработки мобильных приложений и более быстрого обновления интерфейсов.
«DivKit можно использовать в рамках подхода server driven UI, когда интерфейсом приложения управляют с сервера. Это позволяет менять интерфейс на лету, без обновления приложений. Разработчик просто описывает элементы в специальном формате на сервере, а фреймворк превращает это описание в элементы приложения – причем сразу для нескольких платформ. Разработчику не нужно писать код для каждой из них. DivKit поддерживает три основные платформы: Android, iOS и веб. С его помощью можно менять внешний вид компонентов или добавлять что-то новое: например, галерею или счетчик лайков», – прокомментировали в «Яндексе».
В компании также подчеркнули, что фреймворк прост в применении (с ним можно познакомиться за час-два) и удобен как для создания новых продуктов, так и развития существующих. Всё потому, что DivKit содержит библиотеки для разработки серверной части на Kotlin, TypeScript и Python, а интерфейсы фреймворка отличаются плавностью и быстродействием.
Также в компании рассказали, что на DivKit построен весь интерфейс главного экрана приложения «Яндекс», его применяют в «Едадиле», «Маркете», Алисе, «Яндекс ТВ» и других сервисах. Теперь же использовать и развивать этот инструмент могут все желающие.
Ранее iot.ru писал о публикации «Яндексом» в открытом доступе самой большой GPT-подобной нейросети, созданной для генерации и обработки текстов на русском и английском языках.
Чтобы оперативно получать наши новости в удобном формате, подписывайтесь на наш Telegram-канал.
Источник изображения: «Яндекс»
Обсудить
Назад
