В новом дайджесте UISlider изнутри и навигация в Jetpack Compose без магии, миграция приложения на Navigation 3 и сборщик мусора в Dart, мобильное тестирование в 2026,...
В этом выпуске говорим о том, какие риски несёт использование агентов.
LeanType — это форк HeliBoard, клавиатура с открытым исходным кодом, ориентированная на конфиденциальность и возможность индивидуальной настройки, основанная на AOSP/OpenBoard. Клавиатура предлагает гибридный подход: приватное, безопасное...
В этой статье я расскажу, почему мы решили перейти на Navigation 3, как организовали процесс миграции, с какими проблемами столкнулись и какие выводы сделали.
Apple Shipkit — инструмент для выпуска релизов приложений для iOS и macOS. Подписание кода, CI через GitHub Actions для запросов на слияние, новые сертификаты для каждого...
Apple Container — это полноценная ставка компании на контейнеризацию. Технология пока находится на раннем этапе развития, поэтому экосистема вокруг неё будет активно расширяться.
Laydr — это file-based типобезопасная система навигации для Compose Multiplatform и Android-приложений на Compose. Структура приложения описывается через наглядный каталог routes/, а Laydr генерирует Kotlin-маршруты, билдеры...
В документации интеграция казалась тривиальной. В производственной среде возникли три сложных момента, которые изменили мою архитектуру. Вот описание, которое я хотел бы иметь до начала работы.
BlazeDB — встраиваемая зашифрованная однопроцессная документная база данных для Swift с ACID-транзакциями, восстановлением после сбоев на основе журнала предзаписи и шифрованием AES-256-GCM при хранении. Для каждой...
Composables UI — это набор современных, accessible компонентов для Jetpack Compose и Compose Multiplatform. Jetpack Compose построен на основе Material Compose, реализации языка дизайна Google Material...
В этом выпуске хардкорная агентская разработка под iOS и Preview-Driven скриншот тестирование для Android, кольца-расстояния и инерция пальца, пять ошибок начинающих Android‑разработчиков и пять ошибок при...
Лев рассказал, как его команда факапилась в работе и с какими подводными камнями сталкивалась.
Никита разобрал возможности библиотеки Swift Syntax и показал, как с её помощью создавать собственные макросы для Swift.
Мы пригласили мобильных тимлидов и руководителей с разным опытом, чтобы вместе разобраться: как развиваться, когда будущее выглядит неопределённым, где искать вдохновение и как всё это применять...
В этом выпуске обсуждаем, каких людей компании будут нанимать в эпоху AI.
SwiftStreamingMarkdown — библиотека от Microsoft для рендеринга Markdown текста, поддерживающая плавную потоковую обработку. Плавные и производительные переходы при поступлении нового текста Нативный рендеринг встроенных и блочных...
Обновите альфа-канал Compose, откройте генератор и нарисуйте что-нибудь красивое.
Anti-Vocale
Эпоха приложений официально завершена. Мы переходим от эпохи интерфейсов к эпохе агентов.
AetherEngine — это движок медиаплеера для платформ Apple. FFmpeg демультиплексирует, VideoToolbox декодирует, AVPlayer обрабатывает Dolby Atmos. Он правильно обрабатывает сложные компоненты (HDR, Dolby Vision, Dolby Atmos,...