Маркетинг и монетизация
Мобильная разработка за неделю #557: игра в Skeleton-View
В новом дайджесте распутываем навигацию SwiftUI и переписываем слайдер оплаты на Compose, играем в SPM и делаем свой State Management для Flutter, реализуем «Чёрное зеркало» в реальности, решаем задачи коммивояжера, открываем Android для роботов и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.
iOS
- Распутываем навигацию SwiftUI
- Карточка с частичным размытием в SwiftUI
- Как я сделал универсальный Skeleton‑View с shimmer‑эффектом в SwiftUI
- Стриминг изменений с помощью Observations
- Игра в SPM
- Код, который не тормозит: секреты производительности на iOS
- Combine с нуля — реактивщина это просто
High Performance SwiftData Apps
SwiftUI for Mac 2025
Ways SwiftData’s ModelContainer Can Error on Creation
How to use the @available attribute in Swift
Using the FoundationModels Framework for Streaming from external LLM providers
Global actor in Swift Concurrency explained with code examples
SwiftUI Component Architecture Mastery: Professional Styling, Testing & Performance
A SwiftData alternative with SQLite + CloudKit: Public beta
Flipkart iOS Developer Interview (With Questions & DSA Challenges)
@ViewConfigurable — A better way to build SwiftUI components
Swift 6: Sendable, @unchecked Sendable, @Sendable, sending and nonsending
Build, run and debug iOS and Mac apps in Zed instead of Xcode
Everything Swift Developers Need, To Use MCP
iOS Widget Guide: Everything Beginners Need to Know About WidgetKit in 2025
Exploring the Foundation Models framework
How to support iOS 26 without breaking glass
What’s New in Xcode 26
iOS 26 Concentric Rectangle
Open SwiftUI Animations — коллекция анимаций SwiftUI
Meetingnotes — ведение заметок на совещаниях с ИИ
AsyncGraphics — редактирование изображений и видео с Swift Concurrency и Metal
Android
- Первый взгляд на retain{}: новый способ сохранения состояния в Jetpack Compose
- Swipe to Pay, или Как мы переписали слайдер оплаты на Compose
- День, когда моё Android-приложение чуть не убило телефоны пользователей (и как я это исправил)
Deform the canvas
Auto-sizing Text in Jetpack Compose with BasicText
Exploring the Android Google Home APIs SDK
Enhancing User Interaction with Haptic Feedback in Jetpack Compose
Kotlin DSL: What’s New?
Top 10 Must-Know Kotlin Extension Functions: Turn Jetpack Compose Code from Mundane to Magical
Jetpack Compose Offline-First Architectures
How I Made My Own ScrollBar in Android Compose (With Drag Support!)
The Magic Behind Retrofit: How a Simple Interface Becomes Your API Gateway
SOLID Principles for Beginners with Kotlin
LayoutNode: What Actually Happens When You Write @Composable
Introduction to Structured Concurrency: CoroutineScope & CoroutineContext
Don’t Make Your ViewModels Do Everything — There’s a Better Way
Multimodal Gemini in Android Studio: AI-powered UI development
Now in Android: 120 – Android Canaries, Agentic AI, 16 KB page size requirements, and more
Consume a Runtime-Enabled SDK
Getting your Gradle setup right, at the right time
Context-sensitive resolution in Kotlin 2.2
Code like a Senior Dev with Firebender – Android Studio AI Plugin
Gradle Tutorial — Shared Build Logic
Все видео droidcon NYC 2025
FloatingTabBar — плавающий таб бар в стиле Liquid Glass на Jetpack Compose
Flocon — отладка и проверка Android-приложений
Кроссплатформа
- Опенсорсим yx_state — свой State Management для Flutter
- Flutter: Исчерпывающее руководство по высокопроизводительному рендерингу Canvas’а — Часть 1
- Тулкиты кодогенерации Android vs iOS
KMP x Swift: How to Use Swift Libraries in Kotlin Multiplatform (with Google Sign-In as Example)
One-Line Flutter Hacks That Instantly Improve Your UI
Dynamic Loading in a Clean Architecture KMM Engine
Beyond print(): Levelling Up Your Flutter Logging
Fix that Google Fonts glitch in Flutter apps
How to Use Firebase Database Rules with Flutter: Test vs Production (with Sample Code and Rules)
Swift Export — A Peek Under the Hood
Разработка
- «Чёрное зеркало» в реальности: как мы сделали приложение будущего
- Как мы создали приложение для тестирования клетки Фарадея и превратили его в инструмент продаж
- Как мы решали задачу по ускорению выдачи данных на мобильные устройства бизнес-пользователей. Часть 2
- Kick: Kotlin Inspection & Control Kit — единый модульный инструмент отладки прямо в приложении
- Будущее, которое (не) наступило: мобильный VR и AR
- Кэширование для мобильных приложений: кому, зачем, когда?
- Локализация приложения глазами переводчика
- AI меняет всё: инсайды от Яндекса и Дзена
- Математика в основе ИИ — матрицы, тензоры, deep learning
I Stopped Writing UI Code. Now I Let MCP Servers Build My Interfaces with ShadCN
Top UI/UX trends to watch in 2026
AI vs Technical Debt: Is This A Race to the Bottom?
Building a crash report automation for iOS and Android
How I never forget anything as a staff software engineer
How to Build Scalable AI Agents with Kotlin, Ktor & Koog
Google Cloud Associate Cloud Engineer Course [2025]
Аналитика, маркетинг и монетизация
- У вас слишком много метрик
- Самые скачиваемые и зарабатывающие приложения в России в июле 2025
- $10 тыс. MRR: вот что сработало, а что нет
- Tinder готовит редизайн и новые фичи для увеличения вовлеченности
- Stories в ecommerce-приложениях: как привычный формат соцсетей увеличивает продажи
- LTV для инди-проектов: как считать пожизненную ценность игрока при малой аудитории
I made a $100K iOS App. Apple took 30%. The Rest Went to Bugs and Burnout.
Casual Games Report H1 2025: Three Genres Generating 80% of Revenue
AI, Устройства, IoT
- OpenAI возвращается к open-source: обзор моделей GPT-OSS-120b и GPT-OSS-20b
- Решение задачи коммивояжера (TSP) в реальных приложениях
- Как мы обучали модели для кода GigaCode
- Высокие издержки и низкая маржа угрожают стартапам в сфере ИИ-программирования
- Курс «Генеративный ИИ для начинающих с JavaScript» от Microsoft
- OpenMind хочет стать Android для роботов
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Аналитика магазинов4 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Видео и подкасты для разработчиков4 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.47
-
Разработка4 недели назад
Чему я научился, создавая My Veggie Garden

iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT