Маркетинг и монетизация
Мобильная разработка за неделю #598: инновации против оптимизатора
В новом выпуске UISlider изнутри и топ-10 вопросов по Kotlin в 2026 году, Swift 6.2 против вашего оптимизатора и переписывание Flutter на C#, всего несколько недель на вайб-кодинг, новый формат электронных книг для изучающих язык, многомерные векторы в конкурентном анализе мобильных приложений, обучение LLM 0.5B с нуля на статьях Хабра и многое другое. Подключайтесь!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- UISlider изнутри: почему `setValue` не работает во время settle-анимации и как я это обошел
- Swift 6.2 против вашего оптимизатора: разбираемся с InlineArray, Span и strict memory safety на замерах
- Как сломать Swift Concurrency
- 10 советов, как получить максимум от Claude Code в iOS-разработке
Building a Holographic Foil Shader
Enabling the Xcode 27 MCP Server in Claude Code
A Custom Pull-to-Refresh in SwiftUI
50 iOS System Design Questions with Detailed Answers Every Senior iOS Developer Should Know
10 Tips to Maximize Claude Code for iOS Development
15 SwiftUI Components I Built Entirely with Claude Code
50 iOS System Design Questions with Detailed Answers Every Senior iOS Developer Should Know
Splitting Large SwiftUI Views in the Apple’s way
Custom bindings in SwiftUI: closures vs subscripts
iOS27: CADisplayLink for UIWindowScene
Defer in Swift explained with Code Examples
Deploying to iOS 27: Here are the 3 Major Requirements
SwiftUI Adaptable Sheet’s — Landscape Pinned Sheet’s
Reorder Lists & Grids in SwiftUI and Save with SwiftData
Complex Scroll Interaction: Infinite Scrollable Calendar
Relux — UDF архитектура на основе Swift 6 Concurrency
LoopScroll — бесконечно прокручиваемая постраничная навигация
Android
- Мне надоело писать один и тот же код. Поэтому я сделал Featuregen
- Топ-10 вопросов по Kotlin в 2026 году
Rethinking the Data Layer: Advanced Android Repositories You Aren’t Using
Switching a million lines of code from Java threads to Kotlin coroutines, by rewriting three files
How screenshot detection works on Android
Kotlin DSL Deep Dive: From Gradle Scripts to Building Your Own
Architectural Safety in Kotlin: Shifting Errors from Runtime to Compile-Time
Senior Android Interview Questions & Answers (2026 Edition)
Introducing the Kotlin Benchmark for AI Coding Agents
SavedStateHandle Was an Antipattern. Navigation 3 Finally Fixed It
BroadcastReceiver Security: 7 Mistakes Every Android Developer Should Avoid
Create agent skills for on-device generative AI (I/O Connect ‘26)
Dynamic Callbacks on Android for Google Pay
Build creative apps with the GenMedia suite (I/O Connect ‘26)
TestBalloon: Kotlin testing is easier (and more fun) than you think
Deconstructing OkHttp
A First Look at the Kotlin Ecosystem Plugin for Declarative Gradle
ShizuCallRecorder — запись телефонных звонков без root-прав
Кроссплатформа
- Plumix: как я переписываю Flutter на C# — вместе с ИИ
- Миграция с Flutter Web на Jaspr: наш опыт
- Лучшая архитектура KMP-приложений и когда её не использовать. Часть 1
Safety Car: Coroutine Exception Handling in KMP
Going Beyond Firebase: Performance Monitoring for Android and Kotlin Multiplatform with Kotzilla
Refresh Tokens in Flutter: Keep Users Logged In Without Interruptions
Stop Installing Generic Flutter Skills. Write Your Own. Here’s How.
Flutter. Web-first responsive design
Kotlin 2.4 Makes iOS Development Better: What’s New for KMP?
Разработка
- У вас осталось всего несколько недель на вайб-кодинг
- Как я искал себе читалку и придумал новый формат электронных книг для изучающих язык
- 18+ инновации + UI
- Пишем мобильную ОС на Rust. Часть 3. Путь от bare-metal эксперимента к capability-based микроядру
- Голосовой ИИ-репетитор изнутри: архитектура разговора в реальном времени
- Веб против мобильных устройств: что в опасности? Сравнение безопасности в двух разных мирах
- Как ускорить проверку приложения с помощью Impact-анализа. Часть 3: UI-тесты
- System Design на собеседовании: ошибки, которые тебя топят
- Электрические автомобили: на пороге технологической сингулярности
Be the Idiot
Drunk Post: Things I’ve Learned as a Senior Engineer
“Tell a story” is not helpful advice
How to Create Loops with Claude Code: A Practical Guide to Agentic Automation
Bootiful Kotlin
Аналитика, маркетинг и монетизация
- Reddit использует большие языковые модели для решения проблемы, которую во многом создали сами большие языковые модели
- От текста к смыслу: Embeddings, GPT и многомерные векторы в конкурентном анализе мобильных приложений
Advanced ASO Tips for the App Store & Google Play
What Google Play’s new billing rules mean for subscriptions
AI, Устройства, IoT
- habrGPT. Обучим LLM 0.5B с нуля на статьях Хабра с помощью nanochat от Карпатого. Обучение fp8 дома и сравнение с bf16
- Умный дом, в котором люди — не главные
- Энтузиаст запустил GLM-5.2 на ноутбуке с 25 ГБ RAM: без дистилляции, но на скорости от 0,05 токена в секунду
- IoT системы не безопасны и разрознены
- Anthropic выпускает Claude Cowork в веб и мобильной версии
- Презентация Google Pixel состоится 12 августа
- Рабочий стол в Android впечатляет, но именно док-станция обеспечивает его полноценную работу
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT