Маркетинг и монетизация
Мобильная разработка за неделю #603: концентрические форки
В этом дайджесте Android-приложение Polymarket на Swift, Structured Concurrency и отмена корутин, что нового во Flutter 3.47 и разработка мобильного приложения с помощью Claude Code, конкурирующие магазины приложений в Play Store, ИИ, парализовавший принятие решений и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Xcode 27, похоже, меняет правила игры
- Концентрические кнопки с использованием нового API SwiftUI в iOS 27
- Поддержка нескольких версий iOS в SwiftUI без превращения ваших представлений в хаос
- Как работали три уязвимости iOS которые apple залатали в новом beta обновлении iOS 27
Type-safe and user-friendly error handling in Swift 6
Building Testable SwiftData Applications
Type-safe JSON and JSONB in StructuredQueries
The Xcode 27 Agent Skills
Top 25 SwiftUI Interview Questions — 2026
Reading Concentric Corner Radii with GeometryProxy in SwiftUI
Using Top Functions Mode in Instruments to Quickly Find the Slowest Code
Building adaptive non-modal panels in SwiftUI
ContentBuilder Explained: The Secret Behind SwiftUI’s Type-Checking Speedup
Swift Protocols Deep Dive: From “What?” to “Why?” — A Complete Guide for iOS Developers
Advanced Swift Interview Questions
Why Your App Feels Cheap (It’s Not the Colors)
Swift 6 Strict Concurrency: Common Migration Mistakes and How to Fix Them
Apple Photos App Tab Bar Using SwiftUI
What’s New in Xcode 27
Balancing High and Low-Level Programming in Swift
Stacked Glass Toasts Using SwiftUI
Neon Vision Editor — редактор Markdown на Swift
Wurstfinger — клавиатура для людей с толстыми пальцами
Android
- Анатомия VDD: Как я нашел RCE в форке Telegram, а Google Security не увидел «ничего вредоносного»
- 9 лет Android-разработки, 3 месяца без работы — как выбраться из тупика?
- Пет-проекты джунов (Android)
- Шпаргалка: Structured Concurrency и отмена корутин
- Как я добавил в Braille eMotion установку APK: доступный диспетчер приложений и автономный EXE
- Обработка исключений в Kotlin Coroutines
- Как мы перенесли ответственность за поддержку мапперов моделей на KSP
- DI без рефлексии и бойлерплейта: магия KSP в действии
Compose State Has No Name
How Keeps 30+ Gradle Modules DRY with Convention Plugins
I Patched an Android APK to Show How Fragile Client-Side Checks Can Be
Stop Ignoring Compose Stability (Yes, Even with Strong Skipping Mode)
Five Years of Jetpack Compose: Five Things I Love About It
Media3 1.11 — What’s new?
Why Your 50-Module Android Build Is Slow (And It’s Not the Tooling)
How Kotlin 2.4.20 simplifies equality and uniqueness checks
What’s new in the Jetpack Compose August ’26 release
Inside collectAsState(): The Coroutine-to-Pixel Pipeline Nobody Talks About
I Tried Google Play’s In-App Updates API — Here’s Why It’s Bad & Why I went HomeGrown
Taming Noto Nastaliq: Fixing Urdu Font Rendering Issues in Android
Two Bugs, One Setting: How DKA Silently Broke Our Fragments
What AI Gets Wrong About Android…
If you don’t type code yourself, you’re falling behind.
The place where leaking abstraction, data races and security vulnerabilities all meet
What’s New in Kotlin 2.4
Kotlin Performance Tracing on Android: From Coroutines to Reality
Flow with Exposed: Life Finds a Way
Koin + Kotlin Compiler = ♥️
5 Experimental Kotlin Features You Don’t Want to Miss
Multiple ViewModel Architecture in Jetpack Compose
Pose — автоматическая генерация превью для Composable
Showcase Layout Compose — подсветка UI
Кроссплатформа
- Наше Android-приложение написано на Swift
- Flutter 3.47 — Что нового во Flutter?
Why Flutter’s camera lag on Android takes ~500ms (and how we patched camera_android_camerax down to 33ms)
State Management Is Not Architecture: The Flutter Mistake Almost Everyone Makes
What’s new in Flutter 3.47
Announcing Dart 3.13
Meet Koko, the KMP Contest Starter Kit for Your First Mobile App
How I Built a Google Pay-Style Scratch Card in Flutter
Kotlin/Wasm: Finally, the missing piece for a full stack Kotlin webapp!
Разработка
- Красное не мёржим: как мы внедрили e2e тесты в разработку
- «Пуш — это обещание»: продуктовый подход к тестированию навигации в финтехе
- Почему HTTPS-прокси не видит трафик приложения
- Документация проекта по разработке мобильного приложения с помощью Claude Code
- Заказываем кофе с помощью AI
- От вайбкодера к контекст-инженеру
- Вся магия Laravel — PHP, архитектура и highload
What’s the best programming language for coding agents?
Agile design 101: How teams build better products faster
A Framework to Make Decisions Faster as a Lead Software Engineer
Python for Engineers & Robotics – Master NumPy, Pandas, and ChatGPT Automation
Fud AI — трекер калорий для iOS и Android
Аналитика, маркетинг и монетизация
- Google начал размещать конкурирующие магазины приложений в Play Store
- Как Candy Crush победила проклятие мобильных игр
- Bumble отменяет свое ключевое правило
- Небольшой интерфейс + агентная сетка для решения задач исследований в продуктовой аналитике
We removed in-app purchases from our iOS and Android app, switched to Stripe, and both stores approved it on the first submission
How a $100 ad budget and a MacStories review turned Sequel into a hit
AI, Устройства, IoT
- Помешательство вокруг ИИ парализовало принятие решений
- От CTR до сделок: как в Авито устроены ML‑модели монетизации
- Умный дом, который начался не с лампочек, а с вентиляции
- Внутри Apple Neural Engine в M4. Часть 1: реверс-инжиниринг
- Как я дал старому планшету глаза и получил панель для Home Assistant
- Apple планирует «стеклянный» редизайн iPhone в 2027 году
- HP OmniBook Ultra доказал, что HP может конкурировать с MacBook Air на равных
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.30
-
Видео и подкасты для разработчиков3 недели назадSpec-Driven Development на практике — SDD, BMAD, OpenSpec, вайб кодинг
-
Компании4 недели назадЗаморозили USDT: что делать и как вернуть доступ к деньгам
-
Обучение4 недели назадМенторство в IT: как опыт одного специалиста ускоряет развитие другого
iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT