Найти в Дзене
Покупайте СтеллыИ дарите их за контент
7 часов назад

Миграция приложения на Navigation 3: боль, переработки и хотфиксы

В начале 2026 года мы перевели наше Android-приложение, насчитывающее более 170 экранов, с Navigation 2 на Navigation 3. Navigation 3 предлагает типобезопасные точки назначения, сохраняемые стеки возврата и более современный API навигации. В целом миграция оказалась относительно простой, но по ходу работы мы всё же столкнулись с несколькими неожиданными сложностями — от обработки нижних панелей (bottom sheet) до исправления сбоев, которые проявились только после выпуска приложения. ...

8 часов назад

Как энергосбережение на Android мешало Seamless-авторизации

Недавно, внедряя в приложение новую фичу, мы столкнулись с тем, что она в упор отказывалась работать – но только на Android. Мы дебажили ее полторы недели, перепробовали все возможные варианты и закошмарили всех доступных операторов связи, прежде чем узнали, что все дело было… в энергосбережении...

8 часов назад

Apple Shipkit - готовая инфраструктура релизной инженерии для публикации приложений

Apple Shipkit - инструмент для выпуска релизов приложений для iOS и macOS. Подписание кода, CI через GitHub Actions для запросов на слияние, новые сертификаты для каждого релиза CI, загрузка в TestFlight, отправка в App Store — всё это уже настроено. Не зависит от UI-фреймворка, сетевого стека или уровня хранения данных. Впервые выпускаете приложение для iOS или Mac? Начните с docs/GETTING-STARTED.md — все необходимые условия, все действия Apple, 30–60 минут до первой сборки TestFlight...

22 часа назад

​Сегодня день новых моделей

У Anthropic вышел Claude Sonnet 5 — более мощная агенская версия модели среднего размера. Она может планировать, использовать такие инструменты, как браузеры и терминалы, и работать автономно на уровне, который еще несколько месяцев назад требовал более крупных и дорогих моделей, пишут авторы. Они же заявляют, что Sonnet 5 обещает производительность, близкую к Opus 4.8, но по гораздо более низкой цене. Впрочем, злые языки протестуют и талдычат, что она дороже Opus 4.8 на 15% и что это вообще одна из самых дорогих моделей, уступая в цене только Fable 5. Начиная со вторника, Claude Sonnet 5 станет моделью по умолчанию для бесплатных и Pro-планов и будет доступен для всех подписчиков...

1 день назад

Apple Container уже здесь, и он изменит ваш подход к iOS-разработке

Вы уже несколько лет пишете на Swift. Вы досконально знаете Xcode. Но в экосистеме Apple появился новый инструмент, который большинство разработчиков игнорируют — и те, кто очнётся раньше, будут создавать приложения быстрее, выпускать более чистые версии и отлаживать код эффективнее, чем все остальные. Apple Container — это не просто новый фреймворк. Это значительный...

1 день назад

XCUI, Tests & Robots

Разбираем нативную автоматизацию iOS на винтики. Часть 1 В прошлых статьях мы разобрались, как искать логи и креш‑отчёты на iOS‑устройствах — и делали это вручную. Этот навык остаётся базовым на проекте любого размера: без него невозможно понять причину сбоя. Но есть и вторая часть работы — сами проверки, то есть прогон пользовательских сценариев. Пока приложение небольшое, их можно прокликивать руками. По мере роста проекта количество однотипных проверок увеличивается, и повторять их вручную перед каждым релизом становится всё дороже. Возникает логичный вопрос: можно ли автоматизировать именно...

Покупайте СтеллыИ дарите их за контент