В этой статье я покажу, как находить перерисовки SwiftUI и измерять их стоимость в Xcode Instruments.
В какой-то момент начинаешь задаваться вопросом: Swift concurrency вообще нормально работает со SwiftUI? И если да, то как нужно структурировать приложение, чтобы они не конфликтовали друг...
Такое начинает происходить гораздо чаще, когда в рабочем процессе появляются ИИ-агенты.
Возможно, этот вопрос говорит о сегодняшнем рынке технологических профессий больше, чем очередной прогноз о том, какой язык программирования победит.
В новом выпуске iOS-приложение на 10 лет и правда о Coil в Jetpack Compose, физический аналоговый ввод на плоском экране в iOS и первый убыток JetBrains...
Начиналось всё как небольшая игра в стиле приложения — почти без графики, скорее как текстовая игра. Потом мне захотелось видеть, как герои перемещаются по миру.
Это первый финансовый убыток за всю 26-летнюю историю наблюдений за показателями компании.
Остановка роста — это устойчивое замедление темпов, выходящее за рамки обычных колебаний. Около 87% случаев такого застоя обусловлены внутренними факторами. Диагностика предполагает последовательный поиск ответов на...
В этой статье мы используем Swift Charts, чтобы отобразить землетрясения по всей Аотеароа в Новой Зеландии, с помощью шестиугольных ячеек.
Ручное написание кода больше не является экономически продуктивной деятельностью для подавляющего большинства программистов в подавляющем большинстве компаний.
Если свести всё к одному вопросу, то он звучал бы так: станет ли человеку, которому придётся менять это через пять лет, легче или сложнее из-за решения,...
В этом дайджесте применение gRPC в iOS и A2UI в Jetpack Compose, добавление новых сценариев в существующее Android-приложение без технического долга и офлайн-карта в кармане, отчет...
Эта статья задумана как единственный материал про A2UI, который вам понадобится. Берите кофе.
В Xcode 27 Apple пошла ещё дальше и добавила headless MCP-сервер, сделав эти инструменты ещё удобнее для вызова, поэтому я глубоко встроил рендеринг Preview в свои...
В этой статье вы узнаете, как создавать автономные агентные сценарии внутри приложения, работающие в облаке.
Приложение Libby обладает отличным UI/UX. Один из компонентов, который мне особенно нравится, — то, как в нём раскладываются книги.
ArrangementView кажется неудобным потому, что он упаковывает очень специфический класс проблем устройства в то, что выглядит как универсальный контейнер для двух представлений. Но в этом же...
В новом выпуске почему игры лагают и как я всё‑таки опубликовать игру в Google Play из России, iPhone Duo для iOS-разработчика и кросс-компиляция под Android, Flutter...
Линейка Googlebook открывает новую интересную главу для экосистемы Android, предоставляя вашим приложениям премиальную платформу для более богатых и функциональных сценариев.
Отток из-за недостаточного использования отвечает за 26–40% отмен подписок в приложениях — в зависимости от категории. Его причина — сломанная петля привычки: триггер не возвращает пользователя,...