惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
GbyAI
GbyAI
G
Google Developers Blog
Engineering at Meta
Engineering at Meta
月光博客
月光博客
腾讯CDC
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Martin Fowler
Martin Fowler
A
About on SuperTechFans
博客园 - 叶小钗

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Мобильная разработка за неделю #634 (8 — 14 июня)
Mobile Tractor · 2026-06-14 · via Все публикации подряд на Хабре

Простой

5 мин

2.1K

В этом выпуске новинки WWDC26 - обновленич в UIKit и SwiftUI, App Store, Xcode и Foundation Models. Кроме того, SMTP с нуля на сокетах и исследования RuStore, оптимизация Adapter и миграция навигации на Compose, один файл CLAUDE.md из 4 простых правил, который получил виральное распространение, мобильный рынок Ближнего Востока и многое другое. Заходите!

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.

iOS

• Что нового в UIKit после WWDC26
• Что нового в SwiftUI после WWDC26
• Первые впечатления от WWDC 2026: соответствует ожиданиям, но более прагматична
• Что нового в App Store после WWDC 26
• Foundation Models в Private Cloud Compute будут бесплатными для малых разработчиков
• Использование агентских навыков в Xcode 27
• iOS: отправляем почту по SMTP с нуля на сокетах
• Apple будет удалять из App Store приложения, которые не привлекают пользователей
• The Most Misunderstood Part of MVVM in iOS
• Reactive frameworks vs async/await vs AsyncAlgorithms
• Adapting EPUB 3 Features to CoreText in Yuedu Reader
• Enum Cases as Protocol Witnesses in Swift
• How to Refactor an RxSwift Monolith into a Modular Swift App
• Dependency Injection Made Our iOS App Worse. Here’s Why.
• How to export skills from Xcode 27
• SwiftUI’s @State is now a macro
• What’s New in Xcode 27 MCP Bridge
• Composition Over Inheritance in SwiftUI: A Practical Guide
• Apple Is Ending Support For Intel-Based Apps On MacOS — Here’s What Everyone Should Do
• WWDC26: Sessions Worth Your Time
• Stop Extracting SwiftUI Views Into Random Functions
• Generating image description alt text with Foundation Models on iOS 27
• NavigationTransition.crossFade in SwiftUI
• toolbarMinimizeBehavior in SwiftUI
• SwiftUI ContentBuilder: one builder name for different content
• Swipe actions are no longer trapped inside List in SwiftUI
• Xcode 27 has Delete Derived Data
• Custom scroll layouts with swipe actions in SwiftUI on iOS 27
• What’s new in Swift 6.4 at WWDC26
• WWDC26: Platforms State of the Union
• WWDC26 sessions
• WWDC26 Group Labs
• What’s New in SwiftUI for iOS 27
• Timer-Based Auto-Advancing Paging Indicator Using SwiftUI
• Build Terminal Apps in Pure Swift with TUIKit
• Instagram-Style Disappearing Scroll Header Using SwiftUI
• PovioKit — коллекция полезных модулей для Swift
• Piru — трекер приема лекарств для iOS
• PropertyTestingKit — фазз-тестирование с учетом покрытия кода

Android

• RuStore качает MAX без спроса и мониторит GPS каждые 5 минут и ему даже не стыдно
+ RuStore и нашумевшая статья: что я нашёл, когда сам вскрыл свежий билд
• RecyclerView. Оптимизация Adapter
• Как мы мигрируем навигацию на Compose в Android-приложениях с 400+ экранами
• Архитектура Android-приложений. Как повысить качество архитектуры, не говоря об архитектуре
• Android проиграл AI: Итоги Google I/O 2026
• Вышел Kotlin 2.4.0
• Datadog delivers millions of in-depth performance insights with ProfilingManager
• The future of mobile development
• AirDrop for your LLM: building cloudless peer-to-peer sync without Google Play Services
• Kotlin 2.4 Brings Swift-Style Collection Syntax []
• How to Prevent Race Conditions in Coroutines
• Hilt in Android Auto: From Manual Factories to a Cleaner Screen Provider
• Modifiers Deprecated? New Styles API in Jetpack Compose
• Jetpack Compose Interview Guide for Experienced Android Developers
• Top 3 updates for Android developer productivity
• Designing High-Performance UI Rendering in Android: An Architectural Deep-Dive
• Remote Compose looks promising
• How Google Is Embedding Gemini AI Into Every Android App You Build
• The Android CLI Silently Shipped a CRAZY Update
• All 4 Types of Background Work On Android Explained — Mobile System Design Basics
• We are building androidskills.dev with Claude Design
• Punch-hole Download Progress — индикатор загрузки вокруг камеры
• Play Billing Skills — навыки интеграции Google Play Billin

Кроссплатформа

• GamFree: как я в одиночку сделал приложение против лудомании — без бэкенда, аккаунтов и подписок
• AdaptiveNavBar: A Compose Multiplatform Library for Platform-Native Navigation
• Kotlin Multiplatform in Production: Two Real-World Use Cases from Booking.com
• Homologated: Publishing Your Kotlin Multiplatform Library to Maven Central
• OverflowBar in Flutter: The Underrated Widget That Fixes Broken Layouts Instantly
• Flutter Clean Architecture Guide 2026
• Build your own Flutter GenUI solution with Gemini structured outputs
• Using Swift (or SPM) in KMP Just Changed: spmForKmp vs JetBrains Swift Import Official Approach
• Swift for Android vs. Kotlin Multiplatform
• What I Learned Exploring Flutter Animations Through an Android Version Museum
• What Nobody Told Us About KMP on iOS
• Do not Start from Scratch — Waste no time with this KMP Template

Разработка

• Один файл CLAUDE.md стал вирусным — причина до смешного проста
• «Сельский магнат»: как мы в РСХБ сделали мобильную игру
• Красный подождёт. Как мы запускали «зелёную волну» в навигаторе 2ГИС
• Я устал от бесконечных списков чатов и написал свой приватный мессенджер на гексагональных сотах (Kotlin + Go)
• Как начать выступать на английском языке — Личный бренд, публичные выступления
• Building Software Is Learning
• Top UX Design Trends: How User Experience Design Is Evolving

Аналитика, маркетинг и монетизация

• Я перестал сначала отправлять людей в магазин приложений и конверсия установок подскочила до 40%
• Я не программист, но меня так достали современные читалки на Android, что я написал свою. Встречайте — MRead
• Мобильный рынок Ближнего Востока: выручка растёт быстрее загрузок: исследование Bidease и Sensor Tower
Я обновил онбординг и пейволл в приложении — и за одну неделю заработал больше, чем за предыдущие полгода вместе взятые
• Приложение для изучения китайского. От идеи до прода
• Как In-App Events помогают продвигать приложения в App Store — разбираем кейсы
• Новое приложение Pool превращает ваши скриншоты в нечто полезное
• Gemini 3.5 Live Translate обеспечивает голосовой перевод в реальном времени
• Приложение для изучения китайского. От идеи до прода
• The App Had 120,000 Play Store Impressions and 400 Installs. I Changed 4 Things.
• WWDC26: What’s new for subscription apps

AI, Устройства, IoT

• Магия чепухи: как «бессмысленные» инструкции заставляют нейросети работать лучше
• Почему тебе нужно стать нейро-панком прямо сейчас
• Компьютерное зрение на коленке: распознаем дорожные знаки и управляем роботом на ESP32 и Arduino
• Как восстановили автоматизацию в доме 500 м²: от неработающего проекта к рабочей системе
• Экзорцизм прокси-призраков: Как за 15 минут спасти Smart TV от рабства в ИИ-фермах и очистить карму своего IP
• Локальный запуск openai/gpt-oss-20b MXFP4 GGUF на ноутбуке без дискретной видеокарты: практический тест на 32 GB RAM
• И снова про завод: собираем дешевый цифровой двойник на ESP32 и Python для реального цеха
• Xiaomi открыла модель MiMo Code, которая превосходит Claude Code в длинных задачах

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

Поток Мобильная разработка доступен 24/7 благодаря поддержке друзей Хабра

Хабр Карьера Курсы

Хабр Курсы для всех

РЕКЛАМА

Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Публикации