Tinder столкнулся с сильно неоптимизированной кодовой базой и большим количеством DEX-файлов, поэтому команде требовался способ точно проанализировать правила минимизации приложения.
Люди, которые обычно наиболее решительно критиковали неудачные технические решения, перестали это делать. Вот что это на самом деле означает.
2026 — это тот год, когда мы масштабируемся, тестируем и применяем новые инструменты.
Если их не понять, можно в итоге получить конфигурацию агента, которая будет стоить дороже, работать медленнее и выдавать результаты хуже, чем если бы вы вообще ничего...
Исправление дешёвого ощущения приложения почти никогда не означает «добавить больше анимации». Нужно примерно то же количество анимации — просто она должна честно подчиняться физике.
В этом дайджесте Android-приложение Polymarket на Swift, Structured Concurrency и отмена корутин, что нового во Flutter 3.47 и разработка мобильного приложения с помощью Claude Code, конкурирующие...
Пожалуй, самая интересная мысль всей дискуссии заключается в том, что кризис Android-карьеры для опытного разработчика может оказаться не концом мобильной разработки, а концом слишком узкой специализации.
Внутри приложения работает почти 170 000 строк промышленного Swift-кода: наши модели, сетевой слой, бизнес-логика и более 120 моделей представления. Тот же самый код используется в приложении...
Поддержка нескольких версий iOS начинается довольно просто, но по мере роста приложения быстро может превратиться в хаос. Цель не в том, чтобы полностью отказаться от проверок доступности,...
В новом выпуске применение для .fixedSize и (не)слежка в приложениях Яндекс для Android, погружение в One‑Time Events в Android и регрессионное UI-тестирование для iOS, Shipaton 2026...
Я годами избегал этого модификатора, потому что само название звучало как ловушка. Затем возникла проблема с компоновкой, которую мог решить только он.
Довольно короткая история об утечке памяти, дампе кучи и решении проблемы одной строкой кода.
Он рассказывает, как бренд перестраивает ретаргетинг без привычного «догнать пользователя везде», почему статичные креативы иногда сильнее видео и как удерживать клиента в категории, где следующая покупка...
Конкурентное выполнение больше не является продвинутой темой, актуальной только для специализированных приложений. Это фундаментальная часть современной iOS-разработки.
В этом дайджесте дистрибуция iOS‑приложения без App Store и 5 лет Compose, верификация Android разработчиков и нагрев iOS-устройств как продуктовая метрика, локальные LLM на iPhone, "бумажный"...
Три крупнейшие компании по доставке еды почти одновременно перестроили поиск вокруг больших языковых моделей. Они опирались на схожие исследования и сталкивались с похожими производственными ограничениями, но...
Когда команда Compose начала исследовать производительность, выяснилось, что корутины являются узким местом для многих операций, выполняемых вне композиции.
Проговаривание мыслей позволяет агенту понять логику, стоящую за каждым решением. Когда он начинает понимать, как именно вы рассуждаете, ему становится гораздо проще учитывать ваш вкус. Вы...
В новом выпуске как Apple в iOS 27 удалось сократить время запуска приложений и разработка системы автоматической синхронизации фотографий, интервью с Senior iOS инженером из TikTok’а...
Каждые несколько лет Apple выводит системных инженеров из спячки, чтобы они немного улучшили динамический компоновщик, планирование процессора или предварительную загрузку данных.