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

Создаем сайты, которые клиенты не забудут!

Яндекс выложил в опенсорс фреймворк Yatagan, позволяющий ускорить сборку приложений на Android. Фреймворк автоматически генерирует код, который связывает между собой части приложения. Например, в Браузере он объединяет модули распознавания речи, Алисы, перевода видео и все остальные компоненты.

Yatagan будет полезен разработчикам, которые используют фреймворк Dagger. Новый фреймворк задействует API Dagger, но имеет перед ним ряд преимуществ. Во-первых, он генерирует меньше кода и тем самым сокращает время сборки. Во-вторых, его можно применять к меньшему числу модулей – частей приложения, которые отвечают за разные функции. В-третьих, в Yatagan есть специальный режим, который связывает модули без генерации кода. Этот режим можно эффективно использовать в процессе разработки: он незначительно замедляет запуск приложения, но сильно ускоряет сборку. Подробнее о том, как работает и что дает Yatagan, можно узнать здесь.

Увеличьте прибыль через SEO: больше посетителей, больше заказов!

Илья Богин, руководитель отдела мобильной разработки:

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

Yatagan — это не первый продукт Яндекса с открытым кодом для мобильных разработчиков. Этим летом компания опубликовала фреймворк DivKit, который позволяет ускорить разработку мобильных приложений и быстрее обновлять интерфейсы. Оба фреймворка можно найти на GitHub.

Разработка сайтов профессионально означает создание веб-ресурсов с соблюдением высоких стандартов качества, эффективности и современных технологий. Такой подход подразумевает использование передовых методик и инструментов, а также учет специфических потребностей бизнеса и целевой аудитории.

  ВКонтакте делает информацию об оплате, доставке и возврате товаров магазинами более заметной

Профессиональная разработка включает использование актуальных технологий и фреймворков, таких как HTML5, CSS3, JavaScript, PHP, Python и других. Это обеспечивает безопасность, скорость и стабильность работы сайта.

Профессиональная разработка сайтов включает базовую SEO-оптимизацию, что позволяет улучшить видимость сайта в поисковых системах. Это может включать правильное использование ключевых слов, оптимизацию метатегов и структуры сайта.

Разработка сайтов профессионально — это комплексный и ответственный процесс, который требует участия высококвалифицированных специалистов и использования современных технологий. Это позволяет создать качественный продукт, который соответствует требованиям бизнеса и предоставляет положительный опыт для пользователей.

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