В новом дайджесте использование Foundation Models и обновления UIKit/SwiftUI по следам WWDC, трудности обслуживания приложений под Android и ускорение карьеры в IT, автомобильный компьютер с нескучным функционалом, стеклянный фасад Apple и многое другое. Заходите!



Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.

iOS

• Внедрение ИИ в ваше приложение: используем Foundation модели Apple
• FaultOrdering — открытый инструмент создания файлов компоновки для ускорения запуска iOS-приложений
• Используем MetricKit: что на самом деле делает ваше приложение на устройствах пользователей
• Что нового в UIKit после WWDC25
• Что нового в SwiftUI после WWDC25
• Стеклянный фасад Apple: почему новый дизайн iOS 26 и macOS — красивая ошибка
• Как перевезти 250+ SPM модулей из динамики в статику и не сойти с ума
• Пагинация: от идеи до реализации
• Стратегии ускорения старта на практике
• iOS-приложения под защитой Apple! Или нет?
• Apple реализует промокоды для встроенных покупок
• Liquid Glass это основа для будущих AR-очков Apple
• Вышла бета-версия SF Symbols 7
WebView is Finally Coming to SwiftUI
Setting default actor isolation in Xcode 26
Donate content to Spotlight and open it using NSUserActivity
Create immersive backgrounds in SwiftUI with backgroundExtensionEffect()
Cook up 3D charts with Swift Charts
Real-time systems with Combine and WebSockets
Stretchy header in SwiftUI with visualEffect()
Default Actor Isolation in Swift 6.2
An amazing ADHD MacOS utility to keep your focus
iOS Design Patterns Every Developer Should Master
SwiftUI: The NEW TextEditor/AttributedString/AttributedTextSelection Combo
SwiftUI: Liquid Glass. From Basic to (A Little) Advance
Exploring the Secrets of layoutPriority in SwiftUI ZStack
Migrating internal iOS libraries to a monorepo using Swift Package Manager
From Massive SwiftUI Views to Reusable Components: The Root MVVM Approach to Modular Interfaces
Exploring tab bars on iOS 26 with Liquid Glass
How to use VideoKit to add video to your SwiftUI app
The Ultimate Guide to the Foundation Models Framework
The evolution of Mobile CI: Navigating the shift to Infrastructure-as-a-Service
SwiftUI 3D Charts: Add a Whole New Dimension to Your Data
iOS & macOS Clean Architecture: Part 1 — From Chaos to Clarity
AlarmKit — Live Activities
Interactive Snippets — App Intents
Swift 6.2: Apple has listened to developer feedback!
How to Make Apple’s Liquid Glass Effect In Figma
Gradient Generator using On-Device Intelligence — FoundationModels
What’s New in SwiftUI — WWDC 2025
StructuredQueries — типобезопасный, выразительный и компонуемый SQL
ProgressWebViewController — WebViewController с прогресс-баром
Xccache — кэширование SPM-пакетов

Android

• Трудности обслуживания приложений под Android
• Оборачиваем любой Composable красивой ленточкой
• Не хотите поговорить о Kotlin Contracts?
• Функциональное программирование в Android. Знакомство с парадигмой
• Как правильно считать шаги на Android: полное руководство для разработчика от сенсоров до Health Connect
• Я обогнал Google?
• Настраиваем CI/CD Android-проекта, часть 1. Начало
• Адаптация мобильного приложения под ТВ-платформы
• Баттл codegen-инструментов от разработчиков дизайн-систем
• История, принципы и концепции библиотеки навигации Decompose
• Что нового в Android 16 для разработчиков и пользователей
• Как ускоряют Android-приложения в Яндексе: интервью с инженером
• Google усложнил разработку кастомных прошивок на основе AOSP
Server-driven UI SDK on Android: how RevenueCat enables remote paywalls without app updates
Handling Privacy Sensitive content in Jetpack Compose
Memory Leaks in Android: A Guide for Android Developers
Keep the Lights On: Using keepScreenOn in Jetpack Compose
DataSources and Repository Patterns: Building a Robust Data Layer
Koin 4.1 — Safer Configurations, Stronger Integrations & Support
WebSocket in Android
Avoid using lambda in the data class constructor in Kotlin
Clean Code in Android: Not Just for Senior Devs With OCD
Google Play is making it harder for solo devs — Apple handles this way better
Things I Learned from Reverse Engineering My Own Android App
Mastering Coroutine Cancellation in Kotlin: Best Practices, Common Pitfalls, and Safe Handling of Repeating Tasks
Supercharge Your Android Workflow: A Practical Guide to CircleCI Automation
Improving the Build Performance of Our Android Apps
Decorator Pattern in Kotlin — Embracing Open/Closed Principle
K2 Mode Takes Off: High Adoption, Fewer Bugs, and Major Improvements in 2025.1
Ktor 3.2.0 Is Now Available
Generating Fractals in Kotlin with Jetpack Compose
Now in Android: 118 –What’s new in Android development at Google I/O 2025 (part 2)
Navigating the future with Jetpack Navigation 3 — Core Concepts
Bot to the future: Two years later
Build a mobile app using the Home APIs on Android
Beginner’s Crash Course to the New Navigation 3 Library (Android & KMP)
Kotlin Coroutine Gotchas
Kotlin Coroutines — Debugging Tools Overview
Single-Threaded Coroutines in Kotlin
Let’s try implementing Nested Navigation with the New Navigation 3 Library
Feeder — приложение для чтения лент новостей
FigX — надежный импорт ассетов из Figma в Android-проект
Animate.compose — мощные анимации Kotlin Multiplatform

Кроссплатформа

• Кроссплатформенный опыт Surf с Flutter Web
• Flutter-Анимации 2025: Полный Гайд
• Flutter + Jules (настройка контейнера для background AI Agent)
• PWA vs сторы: что делать, если нужно вернуться в App Store и Google Play?
• Firebase + KMP: Разрушаем мифы и создаем гибкие решения
• Duit – как создать эффективный BDUI-фреймворк для Flutter
• Аудит безопасности мобильных приложений
• Опыт внедрения Kotlin и Compose Multiplatform в продакшн-решение
Master Your KMM Workflow: Publishing to Local Maven for Faster Android Iteration
Distributing KMP Libraries to Maven Central with Confidence
Flutter vs Jetpack Compose: Which UI Toolkit Wins in 2025?
Building a Space Flight News App with Compose Multiplatform for Android, iOS, and Desktop: Part 2
Supabase × Flutter in 2025 — The Full‑Stack Guide
iOS 26 Just Left Flutter Devs Behind
Mastering MVVM in Flutter with Provider (2025 Edition)
Full Guide to Material3 Theming in Compose Multiplatform

Разработка

• Как мы пересоздавали читалку Яндекс Книг
• 10 правил Билла Аткинсона по созданию более человечных интерфейсов
• «Где мои strings, чувак?» Или как организовать удобную работу команды по локализации интерфейсов мобильных приложений
• Опыт использования ИИ Claude для написания мобильного приложения
• Отличия WB и Ozon глазами дизайнера интерфейсов
• Как ускорить карьеру в ИТ? Перенимаем мировой опыт: от Гарварда и Стэнфорда до Кремниевой долины
• Легаси. Оптимизации. Обфускация. Героическая борьба с Minecraft
• Алгоритмы на собеседовании: ритуал или необходимость?
• Как не сойти с ума от FOMO из-за AI
• Что такое Docs-as-Code: подход к документации в стиле разработчиков
Please, Stick to One Level of Abstraction
Developers Don’t Need More Docs
Lessons From 9 More Years of Tricky Bugs

Аналитика, маркетинг и монетизация

• Как добиться успеха на мобильных устройствах в 2025 году — отчет Sensor Tower
• AppMetrica поможет маркетологам лучше анализировать целевые действия в приложениях
• Будущее дистрибуции приложений: кто может составить конкуренцию Apple и Google?
• Любовь, платежи и профит: как романтическая игра внедрила новый Pay SDK от RuStore
• Вы увеличите органические установки, нужно всего лишь…
• Bidease: мобильный маркетинг 2025 — баланс AI, удержания и конфиденциальности
What the best subscription apps get right about paywalls

AI, Устройства, IoT

• Как обучают ИИ: без формул, но с котами
• Как мы научились прогнозировать грозы на карте осадков в Яндекс Погоде
• Как ИИ-робот изменил мой быт: личный опыт
• Делаем автомобильный компьютер с нескучным функционалом
• Anysphere запускает Ultra подписку на Cursor AI стоимостью $200
• Snap планирует начать продавать нормальные потребительские AR-очки в 2026 году

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Комментарии (0)