Яндекс выложил в опенсорс фреймворк Scout

Яндекс выложил в открытый доступ Scout  – фреймворк для внедрения зависимостей, созданный разработчиками Маркета. Этот DI на Kotlin используется для работы над инфраструктурой Android-приложения Яндекс Маркет и обслуживает 6000 зависимостей, демонстрируя отличные показатели скорости и возможности масштабирования. 

Сегодня на GitHub появился репозиторий Scout. Это библиотека внедрения зависимостей во время выполнения. Помимо библиотеки в нем есть набор инструментов, утилит, тестов и бенчмарков, а также подробная документация. Фреймворк ускоряет сборку приложений и упрощает процесс модуляризации.

Scout активно поддерживается Яндексом. Библиотека в настоящее время находится в бета-версии, так как разработчики хотят получить обратную связь от пользователей и протестировать пару профессиональных идей. API библиотеки довольно стабилен, но не исключена возможность внесения в него незначительных изменений.

Яндекс последовательно публикует в открытом доступе свои технологии. Так, ранее компания выложила в опенсорс исходный код Метрики и код SDK AppMetrica, код системы управления базами данных YDB, платформу для работы с большими данными YTsaurus, а также фреймворк для создания высоконагруженных приложений userver.

preview Яндекс выпустил NaviKit – набор для создания навигационных приложений

Яндекс выпустил NaviKit – набор для создания навигационных приложений

NaviKit SDK входит в линейку API Яндекс Карт
preview Gmail реализует возможность реагировать на письма с помощью эмодзи

Gmail реализует возможность реагировать на письма с помощью эмодзи

Сначала для пользователей Android
preview В приложении Яндекс Путешествий появилась продажа ж/д билетов

В приложении Яндекс Путешествий появилась продажа ж/д билетов

На поезда дальнего следования
preview В приложении Яндекс с Алисой появился Ключ

В приложении Яндекс с Алисой появился Ключ

Инструмент для быстрого и безопасного входа в сервисы
preview Яндекс Лавка реализовала возможность заказа товаров голосом

Яндекс Лавка реализовала возможность заказа товаров голосом

С помощью нейросетей