M
Mobile Development by AppTractor
17.07.2026 07:40 · 👁 823
📺 Видео и подкасты за неделю
• (iOS En) Permission Onboarding Animation
• (iOS En) SwiftUI Search Made Amazing: Suggestions, Scopes & Tokens
• (iOS En) Gooey Morphing Pull To Refresh Using SwiftUI
• (And En) My Best Practices For Showing Errors In an App - Building Successful Apps
• (And En) The Compose Styles API Is Everything I Wished For
• (And En) Talking to terminals (and how they talk back)
• (And En) Peeling back the Layers: A Navigation3 Deep Dive
• (And En) How I Learned to Stop Worrying and Love Value Semantics (in Kotlin)
• (And En) Local Lifetimes for Kotlin
• (And En) Metro Under the Hood
• (And En) When Flows Won't Cut It
• (And En) AI-Driven Performance Optimization - Kotzilla MCP
• (Crs En) React Native Full Stack Course – Clerk, Postgres, NativeWind
• (Dev Ru) Качество, архитектура и ответственность в эпоху ИИ-ассистентов
• (Dev Ru) Технический долг и архитектура
• (Dev Ru) Терминалы и оболочки — tty, bash, zsh
• (Dsg Ru) DesignOps на стероидах: автоматизация процессов в Figma
Прошлогодние видео:
• (iOS Ru) Sideloading и узник Apple
• (iOS Ru) Как побеждать в конкурсах от Telegram
• (And Ru) Переходишь на Compose? Не спеши!
• (And Ru) Как работает ТВ в Android TV?
• (And Ru) Нужны ли Android-разработчики на заводе?
• (And Ru) Gradle DSL изнутри
• (And Ru) Kotlin DSL как единый источник правды для решения многих задач
👨🦯➡️ AppFiles: код, инструменты, практики, производительность
M
Mobile Development by AppTractor
16.07.2026 17:53 · 👁 1.3K
OpenAI вышла на рынок устройств гораздо раньше, чем ожидалось. Правда, с несколько иным форм-фатором. Компания представила клавиатуру с подсветкой стоимостью 230 долларов, предназначенную для работы в паре с её ИИ-помощником по программированию Codex. Codex Micro позиционируется как новый удобный способ управления парком ИИ-агентов. Устройство оснащено подсвечиваемыми «агентскими клавишами», отображающими статус агента, настраиваемыми клавишами команд, которые служат ярлыками для часто используемых действий Codex, и джойстиком для запуска распространенных рабочих процессов. Также имеется регулятор, который позволяет настроить уровень «рассуждений» — по сути, время и вычислительную мощность. Идея заключается в том, что вместо управления агентами через телефон или настольное приложение, теперь можно использовать Micro в качестве «командного центра для работы агентов», как это называет OpenAI. Вероятно, гаджет также будет просто очень круто смотреться на столе. Устройство управляется и настраивается через настольное приложение ChatGPT. Впрочем, OpenAI сообщила, что Micro — это ограниченная серия, созданная в сотрудничестве с другой компанией, что указывает на то, что это скорее игрушка, чем продукт, предназначенный для массового потребителя.
Разработка
• OpenAI выпустила клавиатуру для Codex за $230
• Rust вошел в десятку самых популярных языков программирования
• Экономим на СМС рассылках — сервис push-уведомлений для веб- и PWA-приложений
• Why we stopped using SDKs
• Claude Code for Mobile Developers
Маркетинг
• VK продает RuStore менеджменту компании-разработчика
• После мирового бума short drama внимание индустрии смещается на Центральную Азию
Кроссплатформа
• Flutter Now Supports LG webOS. I Think This News Is Much Bigger Than We Realize.
iOS
• 50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 2
• Cosmos Music Player — премиальный музыкальный плеер для iOS
• 9 Swift Modern Concurrency Interview Scenarios Every iOS Engineer Should Know
• Designing a Dynamic Retail Home Page on iOS
Android
• 11 Android Kotlin Tricks Every Developer Should Know in 2026
• Android 16 onBackPressed() Migration: Why an Experienced Developer with AI Still Beats AI Alone
• ADB Commands Cheat Sheet
M
Mobile Development by AppTractor
16.07.2026 08:11 · 👁 1.8K
VK договорилась о продаже RuStore менеджменту компании-разработчика
VK продает 100% магазина приложений RuStore генеральному директору компании-разработчика стора (Цифротех? Много приложений?) Дмитрию Панкрушеву.
Команда RuStore продолжит активно внедрять продуктовые обновления, гибко развивать функциональность и гарантировать устойчивую работу магазина приложений для пользователей, разработчиков и партнёров.
M
Mobile Development by AppTractor
14.07.2026 17:45 · 👁 1.7K
🕐 По данным RevenueCat, около 88% платящих пользователей, которые сделали покупки за последние 90 дней, уже используют iOS 26. На iOS 18 приходится ещё 9,4% активных подписчиков и 9,6% выручки, а 85% новых покупок совершается на iOS 26. Поэтому переход на новую минимальную версию может заметно упростить разработку: один дизайн на Liquid Glass, меньше проверок совместимости и быстрее выпуск новых функций. Но универсального правила здесь нет. Отказ от старых версий закрывает приложение не только для существующих пользователей старых устройств, но и для всех будущих покупателей с такими устройствами. Однако для небольшого приложения, активно использующего API iOS 26, ускорение разработки может оказаться важнее нескольких процентов аудитории. Для freemium-продуктов, детских приложений, сервисов здоровья, финансов и безопасности охват обычно ценнее. Главный совет RevenueCat — смотреть распределение новых пользователей, покупок и активных подписчиков по версиям iOS именно в своём приложении, а не выбирать минимальную версию интуитивно.
Разработка
• 5 Things World-Class Engineers Do That You Don't
• System Design Interview: How Would You Send 1 Million Notifications Without Overwhelming Your Servers?
Маркетинг
• Almost everyone who pays for subscriptions is already on iOS 26
Кроссплатформа
• Поставил свою Flutter-игру на iPhone друга без Mac и подписки Apple Developer1
• Лучшая архитектура KMP-приложений и когда её не использовать. Часть 2
• Protecting API Keys in Flutter: Why Hardcoding Secrets Is Dangerous (And What to Do Instead)
• Video Calling in Flutter. A Complete Guide to WebRTC + Matrix
M
Mobile Development by AppTractor
14.07.2026 17:44 · 👁 1.5K
🚶♂️ Android
Android Studio Quail 2 теперь стабильна и готова к использованию в продакшене, предлагая вашему IDE переход к параллельным агентным рабочим процессам, встроенному профилированию утечек памяти и контекстно-зависимому устранению сбоев. Независимо от того, проводите ли вы масштабную архитектурную переработку, отслеживаете утечку памяти или устраняете критический сбой в продакшене, Android Studio позволяет вам оставаться в рабочем пространстве, сокращая ручные операции.
• Mirage: как Cloudy превращается из библиотеки размытия в библиотеку эффектов
• Аннотации в Kotlin: от @Deprecated до своего KSP-процессора
• Gradle под капотом: как перестать мучиться и заставить свой компьютер работать на полную мощность?
• Android Studio Quail 2 is Stable: Multi-task with the Android Studio AI agent
• Hidden KOTLIN: 9 Language Features Even Senior Devs Miss in Code Review
M
Mobile Development by AppTractor
14.07.2026 17:43 · 👁 1.5K
iOS
В новой статье ребята из inDrive.Tech показывают, как они автоматизировали анализ данных из Xcode Organizer и сильно сократили время реакции на деградации производительности после релиза. Собрали в одном месте все ключевые нативные метрики от Apple — от launch time и hang rate до memory, CPU, battery usage и app size — и превратили их в рабочую систему мониторинга с графиками, дашбордами, алертами в Slack и автосозданием задач в Jira. В статье подробно разбирают весь пайплайн: как забирать данные из App Store Connect API, как хранить и анализировать их в Elasticsearch, как отслеживать регрессии и как повторить такой setup у себя.
• Apple выпустила публичные беты iOS 27, iPadOS 27, macOS 27 Golden Gate и watchOS 27
• SVG to SwiftUI Converter — конвертер SVG в SwiftUI Shape
• The hidden cost of unstable SwiftUI environment defaults
• Why SwiftUI Previews Are Slow, and How I Fixed Mine
• 20 SwiftUI Animation Ideas
• The Day I Realized Faster Macs Weren’t the Solution to Our iOS Build Times
• How We Automated Xcode Organizer Performance Monitoring
M
Mobile Development by AppTractor
13.07.2026 17:46 · 👁 1.5K
Что не придумывай - лучше старого доброго веба лучше не придумать. Новое приложение HyperTexting делает просмотр сайтов таким же простым, как прокрутка ленты в социальной сети. Приложение создано так, чтобы представить большую часть открытого веба в этом уже привычном формате. Пользователи могут одним нажатием подписываться на людей и их сайты, новостные издания, блоги, рассылки и другие источники. После этого статьи, эссе и публикации с мультимедийным содержимым появляются в ленте, которая очень похожа на современную социальную сеть. Помимо поиска сайтов, подписки на них, чтения статей без рекламы и прослушивания подкастов, HyperTexting позволяет подключить собственный сайт. Это может быть блог на WordPress, рассылка на Ghost или сайт, созданный с помощью открытого генератора статических страниц. Таким образом, пользователь может участвовать в обсуждении, публикуя ответ на собственном сайте, а не на централизованной платформе социальной сети. Публикация связывается с исходным сайтом или статьёй и появляется в ленте у пользователей, подписанных на тот же источник.
Вместо того чтобы гнаться за платформами — теми несколькими сайтами, которые сегодня называются социальными сетями, — и вместо попыток занять позицию в нынешнем движении децентрализованных федеративных сетей, я считаю, что величайшая децентрализованная социальная сеть уже существует. Она называется Всемирная паутина. Давайте просто пользоваться ею, - говорит автор.
Разработка
• Apple подала в суд на OpenAI, обвинив компанию в краже коммерческих секретов
• System Design на собеседовании: ошибки, которые тебя топят
• Электрические автомобили: на пороге технологической сингулярности
• Loading UI Gallery
• In defense of not understanding your codebase
Маркетинг
• HyperTexting превращает открытый веб в ленту, похожую на социальную сеть
Кроссплатформа
• Как мигрировать Flutter-приложение на SPM — гайд с граблями, костылями и скриптами
• Сохраняем push-уведомления в память телефона: полный гайд для React Native
• DrawBox Goes Multiplatform
• The Same System: Advanced expect/actual in KMP
iOS
• 50 вопросов о System Design, ответы на которые должен знать каждый Senior iOS-разработчик: часть 1
• Как я в одиночку сделал мобильную игру на iOS — LootShrine
• Что такое View в SwiftUI
• Apple's New Speech API vs Whisper: The First Real Benchmark
• Spec Kit (Spec-Driven Development) in an iOS Project
• iOS 27: Scene Close Confirmation
• The iOS Launch Performance Agent Skill
• The Anatomy of a Reusable SwiftUI View
Android
• Kotlin Benchmark для ИИ-агентов
• Google обновляет Android Bench
• Renetik Android — Kotlin-фреймворк для реактивных Android-приложений в MVC-стиле
• Использование mise для установки зависимостей при Android-разработке
• How we rewrote Reddit's video player on Android
• Beyond Crash-Free App: The Senior Engineer’s Guide to Memory Health
• Inside Compose Side Effects: RememberObserver and the Composition Lifecycle
• Why CI/CD is the Backbone of Modern Android Engineering
M
Mobile Development by AppTractor
13.07.2026 07:37 · 👁 1.6K
Kotlin Benchmark для ИИ-агентов
И сразу еще один бенчмарк ИИ. Kotlin Benchmark — официальный тест JetBrains для оценки ИИ-агентов программирования на задачах разработки на Kotlin. Цель — предоставить разработчикам достоверный и общедоступный способ оценивать эффективность разных агентов и сравнивать их конфигурации на задачах, приближенных к повседневной работе.
Первая общедоступная версия Kotlin Benchmark основана на методологии SWE-bench и сосредоточена на задачах разработки, требующих работы с Kotlin-проектом на уровне всего репозитория.
Kotlin Benchmark проверяет, насколько хорошо ИИ-агент программирования способен выполнять проверяемые инженерные задачи в существующих Kotlin-проектах. Набор данных включает 105 инженерных задач из активно развиваемых проектов с открытым исходным кодом. Для выполнения каждой задачи ИИ-агент должен:
• разобраться в реальном описании проблемы;
• изучить контекст проекта;
• подготовить работоспособное исправление.
Решения строго проверяются в контейнеризированных средах. Задача считается решённой только в том случае, если созданное агентом исправление успешно проходит все необходимые тесты. При этом результаты следует воспринимать как ориентир, а не как гарантию эффективности для любой кодовой базы. Итоговое качество работы в реальных проектах зависит от архитектуры, внутренних программных интерфейсов, стандартов написания кода, используемых инструментов и процесса проверки.
M
Mobile Development by AppTractor
13.07.2026 06:59 · 👁 1.6K
Google обновляет Android Bench
В марте Google представил Android Bench — таблицу лидеров LLM для реальных задач разработки Android-приложений. Цель заключалась в обеспечении прозрачности возможностей моделей в Android-разработке и стимулировании их улучшения, чтобы предоставить больше полезных вариантов ИИ для повседневной работы.
Сейчас компания внесла в тесты значительные изменения:
• В рамках июльского релиза Google внедрил фреймворк Harbor, который включает в себя обновленную версию агента бенчмаркинга, используемого для оценки моделей. Harbor определяет стандарты и интеграции, которые упрощают запуск бенчмарка для любого пользователя, оценку его предпочтительной конфигурации или обмен результатами, обеспечивая дополнительную прозрачность и наглядность. Все текущие результаты пересчитали.
• Кроме того, в июльском релизе добавили в таблицу лидеров 8 новых моделей (Claude Fable 5, Claude Sonnet 5, Claude Opus 4.8, GLM 5.2, Kimi K2.7 Code, MiniMax M3, Qwen 3.7 Plus и Qwen 3.7 Max).
• С самого начала в Google ценили открытый и прозрачный подход, поэтому сделали первоначальную методологию и тестовый стенд общедоступными на GitHub. Разработчики просили предоставить возможность оставлять отзывы о наборе данных, поэтому теперь делают шаг вперед в сотрудничестве, предоставляя сообществу разработчиков Android возможность влиять на Android Bench. Начиная с сегодняшнего дня, вы можете внести свой вклад в Android Bench двумя способами: 1) Разрабатывайте и отправляйте собственные задачи разработки Android, чтобы оценить, как модели обрабатывают сценарии, которые важны для вас; 2) Проводите и делитесь результатами бенчмарк-тестирования, проверяя свои предпочтительные модели на готовом наборе данных или на собственных задачах. В Google будут рассматривать представленные задачи и оценивать, будут ли они добавлены в бенчмарк. В компании надеются создать бенчмарк, который действительно отражает разнообразные повседневные реалии глобального сообщества Android-разработчиков.
M
Mobile Development by AppTractor
13.07.2026 06:37 · 👁 1.6K
Инновации против оптимизатора
В новом еженедельном дайджесте UISlider изнутри и топ-10 вопросов по Kotlin в 2026 году, Swift 6.2 против вашего оптимизатора и переписывание Flutter на C#, всего несколько недель на вайб-кодинг, новый формат электронных книг для изучающих язык, многомерные векторы в конкурентном анализе мобильных приложений, обучение LLM 0.5B с нуля на статьях Хабра и многое другое. Подключайтесь!