Как стать автором
Поиск
Написать публикацию
Обновить

Мобильная разработка за неделю #600 (25 — 31 августа)

Время на прочтение5 мин
Количество просмотров447

В этом “юбилейном” выпуске память в Swift и ужесточение проверки разработчиков для сторонней установки приложений от Google, очередная смерть Flutter и инструмент для поиска и анализа ошибок, все != nil в коде, pixel-perfect тестирования дизайн-системы в Android, Польша как главный рынок приложений Европы и многое другое. Заходите!

Подписывайтесь на мой 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-кейсов из цифровых и нецифровых продуктов
• 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
• Как «думают» LLM: внутренняя механика языковых моделей
• Как AI научился рассуждать — Reinforcement learning, reasoning models
• Computer Vision with Arduino Tutorial

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

Теги:
Хабы:
+3
Комментарии0

Публикации

Ближайшие события