- Покупатели GeForce RTX 5090 переселились в... (202)
- Люди уже ставят палатки у магазинов... (457)
- Посещаемость ИИ-чат-бота DeepSeek взлетела с... (299)
- Посещаемость сайта DeepSeek взлетела с 300... (640)
- Брандмауэры Zyxel USG FLEX и ATP ушли в... (388)
- Легендарные белорусские мотоциклы «Минск»... (772)
- Оснащение, которое и не снилось Lada Vesta,... (800)
- Приложение Nvidia App для управления... (833)
- Дороговизна и высокое энергопотребление... (983)
- «Нам не нужны ветряные мельницы»: США... (818)
- 2000 долларов за GeForce RTX 5090 — это... (881)
- Большой день для АвтоВАЗа. Сегодня — 28... (832)
- ИИ-пузырь лопнул: стоимость Nvidia рухнула... (764)
- Новая статья: Первые впечатления от... (1088)
- Люди живут в палатках перед магазином в... (942)
- ИИ-пузырь лопнул: стоимость Nvidia... (863)
Яндекс выложил в открытом доступе инструмент для ускорения разработки мобильных приложений
Дата: 2022-08-26 11:37
Команда Яндекса публиковала в открытом доступе DivKit — фреймворк, позволяющий ускорить разработку мобильных приложений и быстрее обновлять интерфейсы.
Исходный код DivKit опубликован на GitHub под открытой лицензией Apache 2.0. DivKit можно использовать в рамках подхода server driven UI, когда интерфейсом приложения управляют с сервера. Это позволяет менять интерфейс на лету, без обновления приложений. Разработчик просто описывает элементы в специальном формате на сервере, а фреймворк превращает это описание в элементы приложения — причём сразу для нескольких платформ. Разработчику не нужно писать код для каждой из них. DivKit поддерживает три основные платформы: Android, iOS и веб. С его помощью можно менять внешний вид компонентов или добавлять что-то новое: например, галерею или счётчик лайков.
Как отмечают разработчики, фреймворк удобен как для создания новых продуктов, так и для развития существующих. Он содержит библиотеки для разработки серверной части на Kotlin, TypeScript и Python. Интерфейсы на DivKit отличаются плавностью и быстродействием. Кроме того, фреймворк прост в применении — с ним можно познакомиться буквально за час-два.
Руководитель отдела мобильной разработки Илья Богин рассказал:
На разработку этого фреймворка у нас ушло пять лет. Он зародился в команде приложения Яндекс, а сейчас задействован во многих сервисах. На нём построен весь интерфейс главного экрана приложения Яндекс, его применяют в Едадиле, Маркете, Алисе, Яндекс ТВ и других сервисах. Теперь использовать и развивать этот инструмент могут все желающие.
Подробнее на iXBT
Предыдущие новости
Ученые: нынешнее потепление – самое сильно за последние 7 тысяч лет
Дендрохронологи из Уральского федерального университета исследовали годичные кольца ископаемых деревьев Ямала и выяснили, что современное потепление самое сильное за последние семь тысяч лет. Работа опубликована в журнале Nature Communications. «Летние сезоны последних десятилетий на севере Западной Сибири оказались самыми теплыми за последние 7 000 лет, сообщили ученые. В...
Сериал Netflix по мотивам Horizon возглавил шоураннер Umbrella Academy
Шоураннер сериала Umbrella Academy Стив Блэкмен (Steve Blackman) в интервью Tudum подтвердил, что возглавляет создание шоу по мотивам приключенческих экшенов с открытым миром Horizon Zero Dawn и Horizon Forbidden West. Источник изображений: Sony Interactive...
Xiaomi может начать выпуск электромобилей через партнёрство с BAIC
Один из основателей Xiaomi Лэй Цзюнь (Lei Jun) ранее заявлял, что в ближайшие десять лет компания готова вложить $10 млрд в организацию производства электромобилей, и первые машины начнёт выпускать уже в 2024 году. В силу возросших бюрократических преград для начинающих автопроизводителей в Китае, теперь Xiaomi рассматривает возможность партнёрства с автоконцерном BAIC для...
LG представила монитор UltraFine Display Ergo AI, который автоматически подстраивает своё положение под пользователя
Компания LG Electronics (LG) продемонстрирует на выставке IFA 2022, которая пройдёт в Берлине со 2 по 6 сентября, необычный умный монитор под названием UltraFine Display Ergo AI (модель 32UQ890). Новинка обладает ИИ-системой, которая позволяет подстраивать положение монитора под пользователя. Источник изображений:...