В этом дайджесте приложение без MVC или MVVM, починка анимации в LazyColumn и эффект размытия движения для вращающегося колеса, 20 приложений за 20 дней, отчет о...
Отказ от архитектурного проектирования сэкономил время на начальном этапе, но создал проблемы позже.
SwiftUI Pro — агентский навык, помогающий ИИ-помощникам писать более умный, простой и современный SwiftUI, с рекомендациями по использованию API, дизайну, производительности и доступности. Охватывает навигацию, компоновку,...
В этом руководстве вы изучите основы мониторинга приложений (observability) и поймете, как ваше приложение ведет себя в руках ваших клиентов.
SimpleChart — простая библиотека для построения графиков, использующая исключительно SwiftUI и обеспечивающая поддержку всех платформ Apple. Что особенно важно, её можно использовать в WidgetKit. SimpleChart предоставляет...
В новом выпуске замена циклов рекурсией и Android на десктопах, нарезание Android-монолита и промпт-контракты, снижение комиссии в Play Store, потери органики и что с этим делать,...
Приложения-определители грибов — полезный инструмент для прогулок на природе и обучения.
Знайте рекурсию. Уважайте рекурсию. Но ради всего святого, не заменяйте ею свои циклы.
UIComponent — еще один декларативный современный фреймворк для создания пользовательских интерфейсов с использованием UIKit. Благодаря возможностям @resultBuilder и @dynamicMemberLookup, ваш интерфейс UIKit можно легко построить с...
Construkt позволяет создавать пользовательские интерфейсы на основе UIKit, используя современный декларативный синтаксис, идентичный SwiftUI. Он переносит преимущества декларативной композиции и реактивного потока данных в устаревшие проекты...
Для разработчиков это, вероятно, будет означать новые способы внедрения функций ИИ в приложения без необходимости использования большого количества сторонних ресурсов и создания инструментов с нуля.
В новом дайджесте новая статья про шейдеры Metal и переход от Dagger к Metro, 10 фич в Android-приложение за один заход и лучшая производительность Flutter, новый...
Теперь агенты, такие как Claude Agent и Codex, могут взаимодействовать с проектом на протяжении всего жизненного цикла разработки, предоставляя разработчикам возможность оптимизировать рабочие процессы, быстрее внедрять...
Самый простой способ добавить подписки в ваше iOS-приложение. Это легковесный iOS SDK, созданный на основе StoreKit 2, который обрабатывает управление подписками, контроль доступа и процессы покупок...
Шейдеры Metal требуют изменения мышления, от композиции представлений к композиции математических выкладок, но этот сдвиг открывает необычайные выразительные возможности.
App Store Connect CLI — быстрая, легковесная, со скриптами CLI-утилита для работы с App Store Connect API. Автоматизируйте рабочие процессы выпуска iOS, macOS, tvOS и visionOS...
В этой статье я расскажу о практическом способе реализации всплывающего уведомления в SwiftUI. Решение является лёгким, многоразовым и работает поверх всего пользовательского интерфейса приложения.
Настройте его один раз, дорабатывайте agents.md по мере необходимости, и вы сможете быстро двигаться вперёд, не жертвуя качеством, которого ожидают ваши пользователи.
Возможность пробовать новые идеи — это одна из причин, побудивших команду вернуться к созданию независимого приложения, отметил Гроссман.
Современная, легковесная библиотека Swift, предоставляющая pull-to-refresh функции и загрузки дополнительных элементов для UIScrollView и всех его подклассов. Разработана с учетом производительности и возможностей настройки. Особенности: Pull-to-refresh...