Мобильная разработка за неделю #632 (25 — 31 мая)

Страницы:  1

Ответить
 

Professor Seleznov


В этом выпуске продолжаем исследовать новинки I/O 2026 и переводить пользователей, прекращаем использовать .onAppear и лезем Gradle под капот, делаем приватность частью архитектуры, создаем систему привлечения пользователей, поднимаем Llama 3 в облаке и многое другое. Заходите!
pic
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
Как мы переводим миллионы iOS-пользователей на новое приложение каждые несколько месяцев
Прекращаем использовать .onAppear для API-вызовов: осваиваем .task и конечный автомат
Использование Xcode Instruments для оптимизации Swift Concurrency
Когда Reality не хватает: добавляем Hysteria2 + Salamander в iOS-мессенджер, и как всегда грабли по дороге (ч.2)
Как сделать так, чтобы размер всплывающего окна SwiftUI автоматически подстраивался под содержимое
iPad как инструмент разработчика в эпоху агентного программирования
Живые обои на Mac своими руками: Metal, окна на уровне рабочего стола и немного математики
Ускоряем приложение эффективно
Swift Concurrency в iOS SDK Яндекс Доставки
Как мы доверили качество наших приложений AI
Мок-собеседование iOS-разработчика. SwiftUI
• • Макросы Swift: проще, чище, быстрее
Modern SwiftUI APIs for programmatic scrolling
From WebView to CoreText: Building a Native EPUB Reader for iOS
How I Finally Understood SwiftUI State Management
In Praise of SwiftUI
Refreshing and animating views using TimelineView in SwiftUI
Swift Property Wrappers: Reduce Boilerplate (Finally)
I Built a Claude Code Skill That Writes SwiftUI Micro-Interactions From Plain English
Taming Row Height and Spacing Jumps in SwiftUI List with a Custom Layout
Building a Custom Data Store in SwiftData
Automatic Localization & i18n: AI + iOS Tools for Global Support Apps
Step-by-Step Guide to Liquid Glass UI in SwiftUI →Build a Polished Modern iOS Component
Swift Defer. Clean up before you leave.
Customizing Native Tab Bar With FAB Buttons
Manage Complex SwiftUI List Updates without Breaking your Data Flow
SwiftUI Shape Morphing View
SmartTube — нативный клиент YouTube на Swift/SwiftUI
MarkdownDisplayView — представление для отображения Markdown с поддержкой стриминга
Android
Ускоряем выполнение запросов к Room с помощью индексов базы данных
Как я разработал PoC-конструктор для приложений Android
Impact Analysis в дизайн-системе: как мы сделали CI осмысленнее, а review понятнее
Gradle под капотом: как перестать страдать и заставить сборку летать
HalChat теперь Open Source: как успешный старт в Google Play изменил курс разработки
История одного бизнес-желания
Наглядный пример, когда не следовать best practices for coroutines от Google
Кто является Senior разработчиком?
Мы решили все проблемы работы в модульном проекте. Хотите так же?
Оптимизация Compose: проблемы, опыт, тактика, стратегия
Представлен Android Performance Analyzer
Официальная поддержка Kotlin для Visual Studio Code теперь доступна в альфа-версии
Google I/O 2026 for Android Developers
What’s New in Android at Google I/O 2026
Voice AI on Android: Beyond Speech-to-Text
Dejavu, Compose, And The Difference Between Performance Wins And Guardrails
Square Built Android. JetBrains Rebuilt It: Why Android Architecture Is Shifting in 2026
Google Just Made Android Dev 3x Faster (And It’s Agentic)
From Compose State to MVI: Android UI Architecture Driven by Requirements
Multiple Inheritance in Kotlin. Class Delegation Closes the Gap
Build AI Agents Inside Your Android App with Agent Development Kit (ADK)
Build a Concurrent Camera App with CameraX + Jetpack Compose — Part 4: Live Draggable Primary/PiP Swap Mid-Recording
Why I Stopped Trusting the Android Profiler Alone (and the Production-Grade Strategy We Use Instead)
What we got wrong about ANR detection before we got it right
Connect to the intelligence system
Introducing Android Performance Analyzer — The Next Evolution in Profiling for Android
Develop faster with AI in Android Studio
Build intelligent Android apps with Google’s AI
Adaptive development for the expanding Android ecosystem
Google I/O 2026 Recap with Logan Kilpatrick, Josh Woodward and Tulsee Doshi
Bring the power of on-device AI to life with Google AI Edge and Gemma
Kotlin CLI, Kotlin 2.4, KMP Changes & More — KotlinConf 2026 News Special
These Android News Are INSANE — Google IO 2026 Special
Everything you need to know about Styles API in Jetpack Compose
KeepLiveService — 35+ стратегий работы сервиса в фоне
ReduxKotlin — реализация Redux для Kotlin
BeautyCat — просмотр adb logcat в браузере
Кроссплатформа
Capacitor: от веба к мобильным приложениям. Часть 4. Интегрируем локальный LLM в проект
KMP Splash: How I Stopped Opening Xcode for Splash Screens
Flutter’s multiplatform value for agentic development
My attempt to build a hex-based 4X strategy game with Flutter and Flame
I spent 3 Days fixing Flutter layouts, this worked for me
Разработка
Острова и несколько личностей на одном устройстве: как мы делаем приватность частью архитектуры
Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»
Zed – редактор кода на Rust | AI агент, CRDT, GPUI
Design a Pagination Library: A Mobile System Design
Nobody Talks About How Difficult It Is to Actually Earn From Apps
I Built a Full SaaS App on AWS for $1.34/month — Here’s the Architecture
How 2004 RuneScape fit a multiplayer RPG into 56k dial-up
I Spent 8 Years Learning the Wrong Things as a Mobile Developer
Аналитика, маркетинг и монетизация
Apple заявляет, что иск Epic не должен менять правила App Store для всех разработчиков
Как создать систему привлечения пользователей, если вы работаете в одиночку
Spotify озвучивает статьи из журналов
Где покупать установки мобильного приложения, когда основные каналы исчерпаны
Год разработки iOS-игры, 266 тысяч показов и $33: как я делал Vault и почти ничего не заработал
AI, Устройства, IoT
Поднимаем Llama 3 в облаке: Ollama и Open WebUI
Архитектура автоматизации частного дома: KNX, Modbus, Node-RED и Sprut.Hub
Подключаем ИИ органы чувств: bash-демон, пайка и самосознание на Raspberry Pi
Anthropic выпустил Claude Opus 4.8
Обзор Lenovo Yoga Slim 7x Gen 11: универсальный ноутбук на ARM с минимальным количеством недостатков
Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту-Источник
 
Loading...
Error