Мобильная разработка за неделю #589 (2 — 8 июня)
В этом выпуске творческая переработка MVVM и TCA, революционное изменение в обработке ошибок в Kotlin и ускорение React Native, 40 ударов палкой и глупые ошибки Google, лабораторные микроскопы, переезд с Java на Swift и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.
• Swift в Apple: перенос службы мониторинга паролей с Java
• Творческая переработка MVVM и TCA на примере iOS
• Привязать карту: что может быть проще?
• Архитектура для кросс-функциональных команд
• Как не наломать дров с Live Activity
• Баланс между скоростью и надежностью: переиспользовать нельзя перепроверять
• Обновился сайт Swift.org
• Победители Apple Design Awards 2025
• Уникальные значения — удаление дубликатов из массива в Swift
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• Meta и Яндекс деанонимизируют пользователей брузеров Android
• Rich Errors в Kotlin 2.4 — революционное изменение в обработке ошибок
• Live Updates в Android 16 — исследуем новые уведомления
• Марширующие муравьи — делаем кастомный модификатор для границ
• Как создать импульсный эффект в Jetpack Compose
• Как ИИ помог создать систему видеонаблюдения на Android
• Катим в прод, не тестируя
• Figma + Compose. Упрощаем верстку
• Что хотят работодатели от Android-разработчика
• Топ-5 обновлений Google I/O, о которых вам нужно знать
• Кодревью опенсорс проекта или как выглядят 10 лет технического долга
• Сколько памяти нужно для сборки? Android-разработчикам о JVM
• Что скрывает State в Compose
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• React Native тормозит? Проверь эти 8 узких мест в производительности, прежде чем винить фреймворк [ЧЕК-ЛИСТ]
• Kotlin Multiplatform: как усовершенствовать процесс разработки iOS
•
•
•
•
•
•
•
•
• Это личное! Как femtech-приложения защищают наши данные
• Mistral запустила платформу разработки Code
• /e/OS 3.0: мобильная платформа для тех, кто ценит приватность
• У выпускников факультетов информатики возник высочайший уровень безработицы
• Как построить свою ферму устройств и упростить работу с устройствами и эмуляторами: делимся опытом создания DeviceHub
• 40 ударов палкой и Kotlin Multiplatform: как устроена мобильная разработка в Катаре (интервью)
• Как избавиться от рекурсии и исправить глупую ошибку в Google
• IT-коучинг, Developer Advocate, софт-скиллы
• Эволюция карьерного роста: путь от Intern до Senior
• Вайбкодим всей командой — AI, Cursor, Claude, ChatGPT, MCP
• Uber сделал специальные функции для пожилых людей
• Уязвимости в российских мобильных приложениях 2024
•
•
•
•
• App Store обеспечил продажи на $1.3 триллиона
• Самые скачиваемые и зарабатывающие приложения в России в мае 2025
• Как сделать 3 миллиона загрузок на органике с ASO и попасть в Apple Best of
• ASO в iOS. Подписки. Как сделать 100к MRR на органик приле
• Гайд: Как заменить скриншоты для iOS-приложения в App Store без билда и новой версии?
•
• Мифы цифровой революции: почему гиперлупы не летают, а ИИ не правит миром (пока что)
• Бизнесу не нужно внедрять ИИ. Рассказываю, как ИИ-хайп ослепил российские компании
• Структурированная генерация в LLM
• Как мы превратили iPhone в лабораторный микроскоп с AI и BLE: real-world edge-приложение
• Новая робототехническая модель Hugging Face может работать на MacBook
• Google выпустил приложение, которое позволяет загружать и запускать ИИ-модели локально
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.