Support us

«Яндекс» выложил инструмент для быстрой сборки Android-приложений

«Яндекс» опубликовал на GitHub фреймворк Yatagan — он автоматически генерирует код, который связывает между собой части приложения, пишет vc.ru.

Оставить комментарий
Добавь в Google

«Яндекс» опубликовал на GitHub фреймворк Yatagan — он автоматически генерирует код, который связывает между собой части приложения, пишет vc.ru.

Yatagan можно использовать вместо фреймворка Dagger. Он задействует API Dagger, но генерирует меньше кода и этим сокращает время сборки.

В Yatagan есть специальный режим для разработчиков, который связывает модули без генерации кода. Он незначительно замедляет запуск приложения, но сильно ускоряет сборку.

Изначально компания использовала Yatagan для своих целей. Например, ускорила разработку приложения «Браузера» в два раза.

«Перед нами стояла задача ускорить сборку таких приложений, как „Браузер“ или „Яндекс с Алисой“. Тогда мы изучили особенности работы Dagger и на его основе сделали свой фреймворк. В итоге нам удалось вдвое ускорить сборку. Это не значит, что все получат такой же результат: скорость сборки зависит от многих факторов. По нашим оценкам, в среднем она может вырасти на 40–50% — причём не только в таких больших приложениях, как „Браузер“», отметил руководитель отдела мобильной разработки «Яндекса» Илья Богин.

В августе компания выложила в открытый доступ фреймворк DivKit, который позволяет ускорить разработку мобильных приложений и быстрее обновлять интерфейсы.

Читайте также
В Беларуси отвалился ещё один сервис «Яндекса». Между тем Россия думает размещать у нас свои ИИ-ЦОДЫ
В Беларуси отвалился ещё один сервис «Яндекса». Между тем Россия думает размещать у нас свои ИИ-ЦОДЫ
В Беларуси отвалился ещё один сервис «Яндекса». Между тем Россия думает размещать у нас свои ИИ-ЦОДЫ
В России захотели создать «ЦОД судного дня» после атак беспилотников
В России захотели создать «ЦОД судного дня» после атак беспилотников
В России захотели создать «ЦОД судного дня» после атак беспилотников
«Яндекс.Такси» приостановил подключение новых водителей в Беларуси (обновлено)
«Яндекс.Такси» приостановил подключение новых водителей в Беларуси (обновлено)
«Яндекс.Такси» приостановил подключение новых водителей в Беларуси (обновлено)
«Бомбилы подняли цены до $400». После атак «тупят» сервисы «Яндекса» в Минске
«Бомбилы подняли цены до $400». После атак «тупят» сервисы «Яндекса» в Минске
«Бомбилы подняли цены до $400». После атак «тупят» сервисы «Яндекса» в Минске
В воскресенье 11 октября пользователи в Беларуси столкнулись с проблемами в работе некоторых сервисов «Яндекса». Проверили, как они работают сейчас.
3 комментария

Хотите сообщить важную новость? Свяжитесь с редакцией через страницу контактов

Главные события и полезные ссылки в нашем Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.