Месяц: Октябрь 2024

Динамические модули в приложениях на Android: опыт использования Dynamic Feature Delivery

Размер приложения часто играет важную роль в восприятии его пользователями и принятии ими решения о скачивании. Исследования показывают, что чем меньше размер APK, тем выше вероятность его установки и тем реже оно оказывается в списке на удаление. Конечно же, это важно для команды Яндекс Go, так как наше приложение непрерывно развивается. Для внедрения одной из SDK, основанной на Flutter, мы прибегли к механизму Dynamic Feature Delivery (DFD)....

Drama?! What Drama?! *Sips Tea*

Read to the end to see a cat who is definitely asleep and not up to ANYTHING suspicious… In today’s edition: Cheers to the WordPress Plugin Review Team for digging themselves out of one hell of a backlog. HeroPress celebrates folks who have used WordPress to make the world a better place, and we’re here...

Как провести безопасный эксперимент: guardrail metrics

Привет, Хабр! Хотел было назвать эту статью «Защитные метрики», но тут такая штука — погуглил в рунете, а там тишина (ну, почти). Пришлось пойти по классике и оставить название на английском — guardrail metrics. Guardrail metrics — это метрики, которые используются в A/B тестировании для предотвращения нежелательных побочных эффектов. Их основная цель — следить за тем, чтобы изменения, которые вы вносите для улучшения определенных показателей, не повредили другим важным аспектам...

Компьютерное зрение на C++: пишем приложение для поиска объектов под Android

Привет, Хабр! Меня зовут Кирилл Колодяжный, я пишу код на С++ для систем хранения данных в YADRO. Помимо основной работы, интересуюсь машинным обучением и его возможностями, в том числе на «плюсах». Недавно мне стало интересно разобраться, как развернуть модель компьютерного зрения на мобильном устройстве с операционной системой Android.  Я изучил доступные инструменты, чтобы понять, какие...

Tuist: добавляем генерацию проекта в текущее приложение

Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к...

Самые важные пакеты в экосистеме Dart и Flutter на Pub 2024

Компания Very Good Ventures провела исследование и опубликовала рейтинг самых важных пакетов в экосистеме Dart и Flutter.  Рассказываем, какие пакеты вошли в топ — от независимых разработчиков, компаний и сообщества.  Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Бредовый труд: как перестать катить этот бесполезный камень в гору?

В древнегреческой мифологии царь Коринфа по имени Сизиф был приговорён богами катить огромный камень в гору, который раз за разом скатывался вниз. Иногда мы по работе выполняем бесполезную работу. Или даже настолько бестолковую, что даже бредовую. И если её объём превышает выше определённого уровня, мы начинаем работать хуже. И если эта работа и вовсе не...