Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Я заменил все != nil в своем Swift-коде
- Память в Swift
- Стратегия автотестирования для iOS приложений
- 5 вопросов для iOS разработчика
- Борьба с утечками памяти: от задачи до победы
Swift Raw Identifiers Checking and editing the details of a calendar event How to Build a CI/CD Pipeline for iOS Projects Swift 6 Explained: All the Must-Have Features You Need to Know SwiftUI: Screen Capturing (Streaming/Sharing/Recording) on MacOS Advanced Animations in SwiftUI: matchedGeometryEffect, TimelineView, PhaseAnimator & Beyond Clean Architecture in Swift: Design Patter Dictionary grouping in Swift: Stop Using Loops to Group Data SwiftUI: Peer-to-Peer with Wifi Aware. In Detail! With a Local Content Collaboration App Building AI features using Foundation Models. Structured Content. How to use async/await in synchronous Swift code with tasks Tiny SwiftUI Tricks That You’ll Actually Use in Real Projects Making the tab bar collapse while scrolling Re: UIKit/AppKit-Free SwiftUI App Xcode Migrations: From Stone Age to AI Mastery Login Page + Firebase Email Authentication + Email Verification Login Page UI + Firebase Phone Auth What’s New in SF Symbols 7 – Stunning Visual Effects for iOS & macOS 26 Fluid Zoom Transition with Liquid Glass Bitrig — создание iOS-приложений на iPhone SwiftToasts — тосты для SwiftUI VoiceInk — приложение для перевод речи в текст
Android
- Google ужесточает проверку разработчиков для сторонней установки приложений
- Android. Starting Kivy App and Service on bootup. API 35
- Как я сократил время загрузки Android-приложения на 70% с помощью параллельных сетевых вызовов
- С нуля до APK: Android-приложение для озвучки новостей из Telegram с помощью ИИ
- Google закрывает свободу на Android
- 5 уроков из опыта реализации pixel-perfect тестирования дизайн-системы в Android
- Gradle-сборка. Измеряем самое важное
- Шифруем файлы в Android
Compose Unstyled: The missing Design System layer for Compose UI Architectural Evolution of and Android app Dependency Injection + Dependency Inversion: More Robust and Testable Code Designing with personality: Introducing Material 3 Expressive for Wear OS A new layer of security for certified Android devices Kotlin 2.3 language preview: suspend overload resolution and smarter return in expression bodies Todoist’s journey to modernize Wear OS experience with Material 3 Expressive and Credential Manager Building experiences for Wear OS How to Capture App Screenshot Before a Crash in Android Building Scalable Android Apps: A Complete Guide to Micro Frontend Architecture Mastering Edge-to-Edge in Android with WindowInsets I Built a Button That Rewrites Text in Any Tone. Now My App Sounds Like a CEO Remote Mediator in Android Advanced Fragment Questions for Senior Android Devs Deloitte Android Developer Interview Experience Clean Architecture in Android: The Complete Interview Guide The evolution of Wear OS authentication Android Developer Story: How Dashlane brought Credential Manager to Wear OS with 92% code reuse Credential Manager for Wear OS Large Scale Changes with AI – Migrating millions of lines of Java to Kotlin at Uber Slide to Unlock — настраиваемый слайдер для разблокировки Pathfinder — простая навигация Jetpack Compose Deepr — управление глубокими ссылками
Кроссплатформа
- Flutter умрёт?
- Flutter + нативные iOS виджеты: любовь с первого Method Channel
- Kotlin Multiplatform в большом проекте
Essential Flutter Lint Rules: A Categorized Guide What’s Next for Kotlin Multiplatform and Compose Multiplatform – August 2025 Update Let Your AI Assistant Tame Your Tech Debt (with Dart, Flutter and DCM MCP Servers) 5 Things You Absolutely Must Know About the New React Native 0.81 Release How to Deep Link Into iOS & Android With Compose Multiplatform Kotlin Multiplatform’s Cross Platform Brilliance at Norway’s 377-Year-Old National Postal Service Scale your Kotlin Multiplatform projects using dependency injection Cactus — кроссплатформенный фреймворк для локального развертывания LLM/VLM/TTS моделей
Разработка
- Tracer — инструмент для поиска и анализа ошибок: новые фичи в 2025
- Делайте ошибки дешёвыми, а не редкими — искусство совершать ошибки
- Технический гайд по сторис ч.2: багфиксы, оптимизация, новые фичи и +350% к переходам
- Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов
- Как «думают» LLM: внутренняя механика языковых моделей
- Как AI научился рассуждать — Reinforcement learning, reasoning models
Everything I know about good API design Communication is The Job 10 tiny UI fixes that make a BIG difference Why 90% of APIs Fail (And How to Design Ones That Don’t) Why I Stopped Using Clean Code (And You Should Too) How to Slow Down a Program? And Why it Can Be Useful. 4 Common Mistakes in Mobile System Design Interviews Data Analysis for finance in Kotlin Professional Cloud Architect Certification Course – Pass the Exam
Аналитика, маркетинг и монетизация
- Как использование ежедневных квестов повышает удержание
- X и xAI подали в суд на Apple и OpenAI
- Y Combinator поддержал иск Epic Games
- Польша — главный рынок приложений Европы
- Как часто нужно релизить приложение?
- Хочешь думскролить? Спроси у подружки
- Первое приложение
- iOS подписки на TV пультах. Окупаемость 3 месяца?
Top 10 Hybridcasual Games in Q2 2025: How Voodoo & Rollic Took Over How to Format and Structure Long Descriptions for ASO on Google Play and iOS
AI, Устройства, IoT
- Тест-драйв Nano Banana (Gemini 2.5 Flash Image): новый фотошоп и революция в редактировании изображений от Google
- Создаем гаджеты с Matter — новым стандартом для умного дома
- Observability в мире Интернета вещей
- Microsoft AI выпустила первые собственные модели
- Anthropic запускает ИИ-агента для Chrome
Computer Vision with Arduino Tutorial

