Mobile Development by AppTractor (@apptractor) — Telegram-канал | Telegram Dialogs
Все каналы
Mobile Development by AppTractor

Mobile Development by AppTractor

@apptractor

11.1K подписчиков технологии 💬 Комментарии открыты

Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov • Аудитория https://t.me/apptractor/1066 • Сайт https://apptractor.ru/ YMReferral

Последние публикации

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: код, инструменты, практики, производительность
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
Mobile Development by AppTractor
16.07.2026 08:11 · 👁 1.8K
VK договорилась о продаже RuStore менеджменту компании-разработчика VK продает 100% магазина приложений RuStore генеральному директору компании-разработчика стора (Цифротех? Много приложений?) Дмитрию Панкрушеву. Команда RuStore продолжит активно внедрять продуктовые обновления, гибко развивать функциональность и гарантировать устойчивую работу магазина приложений для пользователей, разработчиков и партнёров.
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
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
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
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
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 инженерных задач из активно развиваемых проектов с открытым исходным кодом. Для выполнения каждой задачи ИИ-агент должен: • разобраться в реальном описании проблемы; • изучить контекст проекта; • подготовить работоспособное исправление. Решения строго проверяются в контейнеризированных средах. Задача считается решённой только в том случае, если созданное агентом исправление успешно проходит все необходимые тесты. При этом результаты следует воспринимать как ориентир, а не как гарантию эффективности для любой кодовой базы. Итоговое качество работы в реальных проектах зависит от архитектуры, внутренних программных интерфейсов, стандартов написания кода, используемых инструментов и процесса проверки.
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-разработчиков.
Mobile Development by AppTractor
13.07.2026 06:37 · 👁 1.6K
Инновации против оптимизатора В новом еженедельном дайджесте UISlider изнутри и топ-10 вопросов по Kotlin в 2026 году, Swift 6.2 против вашего оптимизатора и переписывание Flutter на C#, всего несколько недель на вайб-кодинг, новый формат электронных книг для изучающих язык, многомерные векторы в конкурентном анализе мобильных приложений, обучение LLM 0.5B с нуля на статьях Хабра и многое другое. Подключайтесь!
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.