uk
Feedback
Mobile Development by AppTractor

Mobile Development by AppTractor

Відкрити в Telegram

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

Показати більше

📈 Аналітичний огляд Telegram-каналу Mobile Development by AppTractor

Канал Mobile Development by AppTractor (@apptractor) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 11 079 підписників, посідаючи 11 163 місце в категорії Технології та додатки та 58 902 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 11 079 підписників.

За останніми даними від 30 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -57, а за останні 24 години на -1, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 17.91%. Протягом перших 24 годин після публікації контент зазвичай збирає 10.65% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 1 984 переглядів. Протягом першої доби публікація в середньому набирає 1 180 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 8.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як swift, kotlin, dev, кроссплатформа, api.

📝 Опис та контентна політика

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

Завдяки високій частоті оновлень (останні дані отримано 01 липня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

11 079
Підписники
-124 години
-317 днів
-5730 день
Залучення підписників
червень '26
червень '26
+84
в 1 каналах
травень '26
+171
в 0 каналах
Get PRO
квітень '26
+97
в 1 каналах
Get PRO
березень '26
+212
в 2 каналах
Get PRO
лютий '26
+93
в 1 каналах
Get PRO
січень '26
+107
в 3 каналах
Get PRO
грудень '25
+86
в 2 каналах
Get PRO
листопад '25
+105
в 1 каналах
Get PRO
жовтень '25
+129
в 0 каналах
Get PRO
вересень '25
+81
в 1 каналах
Get PRO
серпень '25
+71
в 1 каналах
Get PRO
липень '25
+136
в 0 каналах
Get PRO
червень '25
+46
в 1 каналах
Get PRO
травень '25
+102
в 3 каналах
Get PRO
квітень '25
+152
в 3 каналах
Get PRO
березень '25
+208
в 1 каналах
Get PRO
лютий '25
+104
в 2 каналах
Get PRO
січень '25
+95
в 1 каналах
Get PRO
грудень '24
+136
в 5 каналах
Get PRO
листопад '24
+144
в 2 каналах
Get PRO
жовтень '24
+135
в 4 каналах
Get PRO
вересень '24
+152
в 1 каналах
Get PRO
серпень '24
+167
в 1 каналах
Get PRO
липень '24
+120
в 5 каналах
Get PRO
червень '24
+124
в 0 каналах
Get PRO
травень '24
+156
в 4 каналах
Get PRO
квітень '24
+175
в 0 каналах
Get PRO
березень '24
+152
в 1 каналах
Get PRO
лютий '24
+138
в 0 каналах
Get PRO
січень '24
+167
в 2 каналах
Get PRO
грудень '23
+207
в 3 каналах
Get PRO
листопад '23
+272
в 2 каналах
Get PRO
жовтень '23
+158
в 0 каналах
Get PRO
вересень '23
+136
в 0 каналах
Get PRO
серпень '23
+178
в 0 каналах
Get PRO
липень '23
+200
в 0 каналах
Get PRO
червень '23
+265
в 0 каналах
Get PRO
травень '23
+1 450
в 0 каналах
Get PRO
квітень '23
+178
в 0 каналах
Get PRO
березень '23
+162
в 0 каналах
Get PRO
лютий '23
+169
в 0 каналах
Get PRO
січень '23
+190
в 0 каналах
Get PRO
грудень '22
+162
в 0 каналах
Get PRO
листопад '22
+200
в 0 каналах
Get PRO
жовтень '22
+270
в 0 каналах
Get PRO
вересень '22
+131
в 0 каналах
Get PRO
серпень '22
+167
в 0 каналах
Get PRO
липень '22
+212
в 0 каналах
Get PRO
червень '22
+198
в 0 каналах
Get PRO
травень '22
+208
в 0 каналах
Get PRO
квітень '22
+240
в 0 каналах
Get PRO
березень '22
+229
в 0 каналах
Get PRO
лютий '22
+155
в 0 каналах
Get PRO
січень '22
+247
в 0 каналах
Get PRO
грудень '21
+184
в 0 каналах
Get PRO
листопад '21
+187
в 0 каналах
Get PRO
жовтень '21
+234
в 0 каналах
Get PRO
вересень '21
+177
в 0 каналах
Get PRO
серпень '21
+222
в 0 каналах
Get PRO
липень '21
+158
в 0 каналах
Get PRO
червень '21
+172
в 0 каналах
Get PRO
травень '21
+171
в 0 каналах
Get PRO
квітень '21
+175
в 0 каналах
Get PRO
березень '21
+187
в 0 каналах
Get PRO
лютий '21
+190
в 0 каналах
Get PRO
січень '21
+373
в 0 каналах
Get PRO
грудень '20
+6 603
в 0 каналах
Дата
Залучення підписників
Згадування
Канали
30 червня+2
29 червня+2
28 червня0
27 червня0
26 червня+2
25 червня0
24 червня+1
23 червня+1
22 червня+5
21 червня+1
20 червня0
19 червня+1
18 червня+2
17 червня+2
16 червня+5
15 червня+8
14 червня+3
13 червня+5
12 червня0
11 червня+7
10 червня+5
09 червня+4
08 червня+6
07 червня+1
06 червня+1
05 червня+1
04 червня+6
03 червня+5
02 червня+4
01 червня+4
Дописи каналу
После Swift Package Index у Apple вторая покупка - компания Rabbit 3 Times, которая делала приложение Play: Create Better App
После Swift Package Index у Apple вторая покупка - компания Rabbit 3 Times, которая делала приложение Play: Create Better Apps. Это нечто среднее между Shortcuts и Xcode, бесплатный конструктор, позволявший разработчикам быстро создавать макеты и сразу видеть, как они будут выглядеть в использовании. Затем разработчики могли экспортировать проекты Play в Xcode через платный сервис. Инструмент разработки получил награду Apple Design Award за инновации в июне 2025 года. Правда, сейчас его отовсюду удалили и, похоже, это такое acquihire, в котором Apple избавится от всех ненужных ресурсов. С другой стороны, возможно наработки компании куда-нибудь да интегрируют, выпустив, например, "визуальный" Xcode вместо Swift Playground. Разработка Pocket привлек $11 млн, сделав устройство для ведения заметок с использованием ИИRunning local models is good nowHow I Finally Learned System Design (After Feeling Totally Lost) МаркетингПродолжаем рассказывать о создании продолжения DogPlanner… КроссплатформаThe Flutter Features I Ignored for Too LongWhat Happens When Your Flutter App Gets Real UsersI Interviewed Flutter Developers for Years. Most Fail the Same 7 Questions. iOSApple приобрела победителя Apple Design Award — конструктор приложений PlayBlazeDB — нативная для Swift встраиваемая база данных для локального хранения данныхXCUI, Tests & Robots. Разбираем нативную автоматизацию iOS на винтики. Часть 1Swift 7 Feels Like a Completely New LanguageApple Container 1.0 Is Here And It’s About to Change How You Build iOS Apps ForeverDelegates and Events in iOS: The Concept That Finally Made App Communication Click for Me AndroidВнедрение Gemini Nano в реальное приложение: ограничения, о которых никто не предупреждаетKodee’s Kotlin Roundup: Kotlin Turns 15, Kotlin 2.4.0, and the Kotlin ToolchainBoilerplate Code in Android Development: Examples, Problems, and Modern SolutionsMigrating App to Navigation 3: Pain, Overtimes, and Hotfixes

2
Интересное продолжение подкаста "Найм в эпоху AI" - разработчик описал свое собеседование, которое проводил ИИ. Собеседование
Интересное продолжение подкаста "Найм в эпоху AI" - разработчик описал свое собеседование, которое проводил ИИ. Собеседование состояло из двух этапов: разговора с искусственным интеллектом и практического задания по программированию. В целом, самое запоминающееся для автора то, что он не волновался - "ни учащённого сердцебиения, ни постоянного анализа каждой сказанной фразы, ни привычного неприятного напряжения, которое обычно сопровождает собеседования". Я чувствовал себя спокойно. На меня ничего не давило. Я отвечал уверенно и, пожалуй, вёл себя естественнее, чем обычно во время собеседований. Мне потребовалось некоторое время, чтобы понять причину. Думаю, дело в том, что на другой стороне не было человека, который оценивал бы меня. Никто не формировал мнение обо мне как о человеке прямо во время разговора. Искусственный интеллект не был впечатлён или разочарован. Он не сравнивал меня с предыдущим кандидатом. Он просто обрабатывал ответы. Отсутствие человеческой оценки полностью сняло с меня напряжение. ... Я пришёл туда, ожидая обычную проверку знаний, а вышел с небольшим открытием о самом себе: значительная часть того, что я раньше считал неумением проходить собеседования, на самом деле была обычным страхом. Стоило убрать из разговора человеческую оценку — и появилась более спокойная и уверенная версия меня. Разработка • Искусственный интеллект провел со мной собеседование на должность iOS-разработчика • Программистам следует избегать OLED-экранов — вот как я убедился в этом на собственном опыте • Руководитель Apple Vision Pro уходит в OpenAI • T-Shape мобильный разработчик • Найм в эпоху AI — собеседования, IT найм, рынок труда • Modding a 20-year-old game to make it even better Маркетинг • Are You Analyzing the Right Competitors? Кроссплатформа • Как мы внедряли Compose Multiplatform в Я.Team • yx_state + yx_scope + yx_navigation: единый стек Flutter-приложений • DrawBox Goes Multiplatform • Design a screen, get a Clean Architecture feature — Spec-Driven Development that keeps AI-generated KMP code from drifting • How We Made Ktor JSON Parsing 66% Faster with 50% Less Memory on KMP • Building a 3D Game in Compose Multiplatform iOS • Лента роликов на iOS: опыт работы с AVPlayer • Архитектура, перформанс, дебаг: как мы делали медиаленту • SwiftSyntax: пишем свой DI framework • SwiftStreamingMarkdown — рендеринг Markdown с поддержкой стриминга • Memberwise Initializer in Swift explained with Code Examples • Apple Internals: Swift in the Kernel • All new frameworks presented at WWDC26 • Using Claude with Apple Foundation Models • SwiftUI Is One Graph, Over 40+ Years of Engineering Android • Composables UI — коллекция компонентов для Jetpack Compose и Compose Multiplatform • Introducing Composables UI • Shipping Gemini Nano on-device in a real app: the constraints nobody warns you about • MVC → MVP → MVVM → MVI: The Evolution of Android Architecture Patterns
1 176
3
Хардкорный покой В этом выпуске еженедельного дайджеста хардкорная агентская разработка под iOS и Preview-Driven скриншот тес
Хардкорный покой В этом выпуске еженедельного дайджеста хардкорная агентская разработка под iOS и Preview-Driven скриншот тестирование для Android, кольца-расстояния и инерция пальца, пять ошибок начинающих Android‑разработчиков и пять ошибок при работе с Jetpack Compose, динамические иконки приложения на Flutter, ручной DI в Kotlin Multiplatform, расширенные возможности оплаты и низкие комиссии в Google Play, и многое другое. Заходите!
1 348
4
📺 Видео и подкасты за неделю • (iOS Ru) Архитектура, перформанс, дебаг: как мы делали медиаленту • (iOS Ru) SwiftSyntax: пиш
📺 Видео и подкасты за неделю • (iOS Ru) Архитектура, перформанс, дебаг: как мы делали медиаленту • (iOS Ru) SwiftSyntax: пишем свой DI framework • (iOS En) iOS 27 Style Glass Sliders Using SwiftUI • (iOS En) What's new in Swift and SwiftUI (WWDC 2026) • (iOS En) Setting up Gemini in Xcode's Coding Agent • (iOS En) Swift Macros Demystified: Build a Freestanding Expression Macro • (iOS En) Weather App Style Sticky Scroll Section Using SwiftUI • (And En) How to understand Play’s expanded billing options and lower fees • (And En) Is THIS How Android Apps Communicate In Future? - Exploring the NEW AppFunctions • (And En) NEW Scoped ViewModels API in Jetpack Compose • (Crs Ru) Как мы внедряли Compose Multiplatform в Я.Team • (Crs Ru) yx_state + yx_scope + yx_navigation: единый стек Flutter-приложений • (Dev Ru) T-Shape мобильный разработчик • (Dev Ru) Найм в эпоху AI — собеседования, IT найм, рынок труда Прошлогодние видео: • (iOS Ru) Молот и наковальня iOS-разработчика • (iOS Ru) А так ли нужны акторы в Swift Concurrency? • (iOS Ru) Реактивный Swift Concurrency • (And Ru) Эти фичи Kotlin меняют правила игры • (And Ru) Что не так с Android разработкой? • (And Ru) Эволюция Android тестов с Marathon Test Runner 👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
1 664
5
​SwiftUI добавил MeshGradient ещё в iOS 18. На Android разработчики обходились хитрыми шейдерными хаками и отличными сторонними библиотеками. Сейчас это изменится. Jetpack Compose теперь имеет собственный API для создания сетчатых градиентов, встроенный прямо в androidx.compose.ui. В этой статье мы рассмотрим, что это такое, нарисуем несколько примеров и поговорим о том, чем он отличается как от SwiftUI, так и от решений сообщества, которые вы, возможно, уже используете. Разработка • Тестирование UX для мобильных приложений: чек‑лист без софта и магии • Компании начинают задаваться вопросом об эффективности ИИ • I Built a Monster CLAUDE.md, And My Coding Agent Got Scary Good • How to Write an Effective Software Design Document Маркетинг • Your app is perfectly optimized. That’s why nobody remembers it. Кроссплатформа • Ручной DI в Kotlin Multiplatform: понравится и тебе, и твоему ИИ‑агенту • Динамические иконки приложения на Flutter: подробная инструкция для ручного выбора и обновлений по воздуху • From 4.1s to 0.9s — How We Fixed Our React Native Launch Time • Flutter Lifecycle Callbacks: What I Learned After 7 Years of State Management iOS • 8 Tricky Swift Interview Questions That Fool Even Experienced iOS Developers • 12 Ways to Save Time in iOS Development • An AI Interviewed Me for an iOS Job Android • Расширенные возможности оплаты и более низкие комиссии в Google Play • Сетчатые градиенты в Jetpack Compose • Anti-Vocale — транскрибация голосовых сообщений на Android • Android-троян Mamont — теперь на Kotlin • A ViewModel Dies with Its Owner: There Are Only Three Owners in Navigation 3
1 777
6
Расширенные возможности оплаты и более низкие комиссии в Google Play Google напоминает об изменениях в Play, которые вступают+3
Расширенные возможности оплаты и более низкие комиссии в Google Play Google напоминает об изменениях в Play, которые вступают в силу уже совсем скоро. Основное: • Новая программа выбора способа оплаты доступна всем разработчикам по всему миру, которые предоставляют цифровые услуги или контент пользователям в Соединенном Королевстве и Европейской экономической зоне, а также в США. После этого начального этапа продолжат расширять доступность на другие рынки. • В рамках этих программ разработчики могут предлагать альтернативную систему оплаты или направлять пользователей на свой собственный веб-сайт для совершения покупок, помимо оплаты через Google Play. Вы также можете разработать собственный экран выбора в соответствии с нашими рекомендациями по UX в качестве альтернативы версии по умолчанию от Google Play. • Чтобы обеспечить этот новый уровень гибкости, в Play разделяет плату за обслуживание и плату за выставление счетов. Это начнет действовать с 30 июня 2026 года, начиная с США, Европейской экономической зоны и Великобритании. Независимо от того, используете ли вы систему оплаты Google Play, альтернативную систему оплаты или внешние веб-ссылки, плата за обслуживание начинается с 10% от вашего первого 1 млн долларов годового дохода. Эта 10% плата за обслуживание также применяется ко всем автоматически продлеваемым подпискам. • Для транзакций, использующих платежную систему Google Play, применяется дополнительная плата за выставление счетов. В США, Великобритании и Европейской экономической зоне плата за выставление счетов составляет 5%. • Для транзакций, обрабатываемых через альтернативные платежные системы или внешние веб-ссылки, плата за выставление счетов не применяется. Подробнее - тут.
1 699
7
​С мест докладывают, что App Store (впрочем, как, очевидно, и Google Play) опять умер (уже раз 5 на моей памяти). Дело конечно же в ИИ - в будущих операционных системах парадигма загрузки приложения, наличия меню и нажатия статических кнопок заменяется единым, управляемым намерениями автономным интерфейсом агента. Будущее вычислительных систем — это отсутствие лишних действий, отсутствие традиционного интерфейса и стопроцентная ориентация на намерение пользователя: Эпоха приложений официально завершена. Мы переходим от эпохи интерфейсов к эпохе агентов. Если вы создаёте продукты или разрабатываете программное обеспечение, перестаньте строить отдельные точки назначения. Начните создавать невидимую инфраструктуру, которая работает под ними. Хотя, кажется, слухи о смерти кажутся несколько преувеличенными, очевидно, что доля правды в этом есть и на горизонте лет пяти-десяти приложения действительно должны будут кардинально поменяться. Разработка • Метеобрелок своими руками Маркетинг • Китайские разработчики подали антимонопольный иск против Apple из-за комиссий App Store • Ribbie превращает бейсбольную статистику в аркадные пиксельные трансляции Кроссплатформа • How we built a Flutter-powered AI coffee shop iOS • Apple просто убила App Store • Swift Package Index присоединился к Apple • Дизайн киты для iOS, iPadOS и macOS 27 • AetherEngine — медиаплеер для iOS, tvOS и macOS • Как нарисовать тысячи объектов на карте и не убить FPS: эволюция рендера на Mapbox GL • Realtime-чат без WebSocket: long-polling, гонки переподключения и дубли пушей • SwiftUI Best Practices for Views • Swift Conditionals: if, switch, guard, and the Pattern Matching • Taking control of toolbar items in SwiftUI • New macros for SwiftNavigation Android • NEW Scoped ViewModels API in Jetpack Compose • Mesh Gradients in Jetpack Compose
1 779
8
Swift Package Index присоединился к Apple Поисковая система и индексатор метаданных Swift Package Index присоединяется к Appl
Swift Package Index присоединился к Apple Поисковая система и индексатор метаданных Swift Package Index присоединяется к Apple, но заявляет, что в ближайшее время для разработчиков мало что изменится.  На практике Swift Package Index помогает разработчикам находить пакеты, проверять совместимость с платформами и версиями Swift, а также просматривать автоматически сгенерированную документацию. Согласно их собственному описанию, «Swift Package Index автоматически тестирует каждый пакет Swift на поддерживаемых платформах и версиях Swift, что дает разработчикам уверенность перед добавлением зависимости». Сегодня в блоге Swift Package Index появилась новая запись о том, что они присоединяются к Apple, без «немедленных изменений в том, как индексируются или представляются ваши пакеты, или как размещается ваша документация». В сообщении не раскрываются условия приобретения, говорится лишь о том, что Swift Package Index «присоединился» к Apple. В Swift Package Index заявляют, что под руководством Apple платформа получит больше ресурсов для расширения, «помогая разработчикам принимать более взвешенные решения относительно зависимостей своих пакетов, работать в большем масштабе и уверенно решать новые задачи». В сообщении обещается участникам, что Swift Package Index останется проектом с открытым исходным кодом, и добавляется, что авторы пакетов не увидят никаких немедленных изменений. "Со временем мы планируем внедрить новые возможности в таких областях, как подписание пакетов и идентификация, чтобы повысить надежность и безопасность экосистемы". В сообщении также говорится, что инженеры Apple будут вносить свой вклад вместе с сообществом (более подробная информация о будущем платформы ожидается в ближайшие месяцы), и благодарят всех, кто внес свой вклад в Swift Package Index и более широкую экосистему Swift.
1 716
9
Spur исследовала 6 038 приложений для телевизоров LG webOS и Samsung Tizen и обнаружила, что 2 058 из них содержат SDK резидентных прокси. Такие приложения могут использовать домашнее интернет-соединение и IP-адрес владельца телевизора для передачи трафика сторонних клиентов. Чаще всего это простые бесплатные приложения: часы, заставки, игры и виртуальные аквариумы. Разработчики встраивают прокси-SDK как альтернативу рекламе: пользователь получает бесплатное приложение, а издатель зарабатывает на предоставлении доступа к его соединению. Согласие обычно запрашивается один раз, после чего прокси может продолжать работать в фоне. В исследовании упоминаются SDK Bright Data, Massive и Honeygain/Oxylabs, а некоторые приложения, вероятно, создавались главным образом как оболочки для запуска прокси. Главный риск состоит в том, что телевизор находится внутри домашней сети. При уязвимости или неправильной фильтрации прокси теоретически может дать доступ к роутеру, компьютерам, камерам, сетевым хранилищам и другим локальным устройствам. Прокси-компании утверждают, что проверяют клиентов, фильтруют трафик и блокируют локальные адреса, но Spur обнаружила, что механизмы защиты в разных SDK реализованы неодинаково. Авторы считают, что магазины приложений должны строже контролировать такие SDK, а пользователи — получать более понятные предупреждения, постоянный индикатор работы прокси и простой способ его отключить. При этом выводы стоит оценивать с учётом того, что Spur сама продаёт инструменты для обнаружения прокси-трафика, а исследование не является независимой академической работой. Разработка • You should use AI for reviewing code especially when the diff is huge • Nearly Half of LG Smart TV Apps Are Laced with Proxies Кроссплатформа • Покой как фича: анти-шагомер на Expo, который ругает за активность • I Deleted a Million Lines of Code from an App 90 Million People Use iOS • Новая неустранимая уязвимость в чипах Apple открывает путь к взлому iPhone • How did Apple cut launch time by 30% in iOS 27? • Apple Just Killed the App Store (And UI/UX Designers Are Panicking) • 10 Swift Features That Instantly Make You a Better Developer • Core AI Announced • WWDC 2026: AsyncImage Caching Android • Preview-Driven скриншот тестирование для локалей, ключей и масштабов шрифта • Hydra — защита Android-приложения • Пять ошибок начинающих Android‑разработчиков при работе с жизненным циклом • My AI Workflow for Android Development • Beyond ExoPlayer: Designing a Production Audio Engine on Android with Media3, MediaSession, and JUCE DSP • Android 17 Contact Picker Series • Writing K2 Compiler Plugins: Type-Safe Validation and Resource Generation
1 566
10
​Еще несколько лет назад большинство мобильных приложений строились по довольно простой логике: пользователь открывает приложение, выполняет нужное действие и закрывает его. Сегодня этого уже недостаточно. Мобильные продукты конкурируют не только друг с другом. Они конкурируют за внимание пользователя с TikTok, YouTube, соцсетями и мобильными играми. А внимание стало одним из самых дорогих ресурсов на рынке. Особенно заметно это стало в еком, финтех, фудтех и ритейл-продуктах. Все больше компаний начинают использовать механики, которые раньше ассоциировались исключительно с игровыми проектами: ежедневные награды, сезонные события, ограниченные по времени активности, мини-игры и интерактивные сценарии. Увы, но дело здесь не в том, что приложения внезапно решили «развлекать» пользователей. На самом деле рынок постепенно приходит к модели, которую игровая индустрия использует уже много лет — live-service подходу. Разработка • Backend-Driven UI для умного дома: как обучить сервер верстать интерфейсы • Что такое туманные вычисления • Как пройти алгоритмическое собеседование в Яндексе • Внедрение AI в инженерные команды • Эволюция скилов в агентской разработке: сценарии использования и сравнение с МСР • Почему Al-агенты тормозят в больших кодовых базах из-за grep и как это исправить • Оживляем мобильное приложение с помощью LLM-агента • Обратная сторона AI в мобильной разработке • Как ИИ меняет разработчика, менеджера и всю индустрию — Денис Неклюдов Маркетинг • Маркетологи в мобайле: Анастасия Луканова (руководитель направления по развитию рекламного бизнеса RuStore) • Почему мобильные приложения начали мыслить как live-service игры • Новое приложение Pixi превращает текстовые сообщения в интерактивные AR-приложения Кроссплатформа • Как подготовиться к собеседованию на Flutter-разработчика • Warm Tyres: Image Loading and Caching in Compose Multiplatform with Coil 3 • Stop Using copyWith() Blindly — Here’s What It Costs You in Flutter
1 643
11
​Android В прошлом году Google анонсировал проверку разработчиков Android, чтобы усилить безопасность экосистемы и предотвратить распространение вредоносных приложений злоумышленниками, скрывающимися за анонимностью. С момента запуска проверки в марте были зарегистрированы миллионы приложений, охватывающие почти все установки в Google Play и подавляющее большинство установок за пределами Google Play. В этой статье компания расписывает свои дальнейшие планы и как будет дальше работать сертификация разработчиков. • Проверка разработчиков Android: cовместное создание более безопасной экосистемы • Chucker — HTTP инспектор для Android • Как мне удалось уменьшить размер классификатора болезней растений с 16 до 5 МБ с потерей точности менее 1% • Вынужден попрощаться: руководство Google окончательно утратило моральные принципы • Пять ошибок при работе с Jetpack Compose, из-за которых тормозит recomposition • Sliding Doors: ten years of RSS-Parser • I was tired of testing AGSL shaders through a sample app, so I built an Android Studio plugin • Preview-Driven Screenshot Testing for Locales, Keys, and Font Scale • Writing Custom Detekt Rules That Auto-Correct Your Kotlin Code
1 610
12
​iOS В четверг Apple объявила, что разработчикам в Бразилии теперь разрешено распространять свои iOS-приложения через альтернативные магазины приложений и обрабатывать платежи за цифровые товары и услуги вне App Store. Эти изменения, являющиеся частью соглашения Apple с бразильским регулятором Conselho Administrativo de Defesa Econômica (CADE), смягчают правила Apple на еще одном рынке, вслед за аналогичными изменениями в ЕС и Японии. Этот шаг знаменует собой еще один прорыв в давнем контроле Apple над экосистемой iOS-приложений, которая была вынуждена открыться благодаря регуляторам и, в некоторых случаях, в результате судебных разбирательств. В США, например, Apple теперь разрешает разработчикам направлять пользователей к внешним вариантам оплаты в результате решения суда по иску Epic Games против производителя iPhone. • JBird — быстрая, типобезопасная библиотека для работы с JSON в Swift • Apple открывает App Store для конкуренции в Бразилии • SwiftUI: Observable macro under the hood • Stop Using lazy in Swift Until You Read This • Swift Developers With 5+ Years of Experience Still Get These Questions Wrong • 7 Things I Automate in Xcode to Save Time
1 604
13
Уже тысячу раз делали В новом еженедельном дайджесте вопросы доступного пространства в условиях ненадежного поведения horizon
Уже тысячу раз делали В новом еженедельном дайджесте вопросы доступного пространства в условиях ненадежного поведения horizontalSizeClass и выход Android 17, гид в смешанной реальности с использованием Android XR и живой космос на Metal, иерархия корутин в Android, приложение с расписанием автобусов, скам сети с подписками, домашний сервер с Qwen Code за 25к и многое другое. Подключайтесь!
1 738
14
📺 Видео и подкасты за неделю • (iOS En) Inside Apple Intelligence and Xcode: Special Presentation • (iOS En) WWDC26: SwiftDa
📺 Видео и подкасты за неделю • (iOS En) Inside Apple Intelligence and Xcode: Special Presentation • (iOS En) WWDC26: SwiftData Group Lab • (iOS En) WWDC26: Machine Learning & AI Group Lab • (iOS En) Safari Style Swipeable Tabbar Using SwiftUI • (iOS En) Adaptive TabView for iOS 27 (iPhone) Using SwiftUI • (iOS En) Build a Swift Terminal Developer Toolkit with TUIkit • (And En) Android 17 AOSP is here • (And En) What's new in Jetpack Compose • (And En) What's new in Android XR development • (And En) Lifecycle 2.11 Just Changed Android ViewModels FOREVER! • (And En) Migrating 25-year-old legacy code to Kotlin • (And En) Building androidskills.dev • (Dev Ru) Как пройти алгоритмическое собеседование в Яндексе • (Dev Ru) Внедрение AI в инженерные команды • (Dev Ru) Эволюция скилов в агентской разработке: сценарии использования и сравнение с МСР • (Dev Ru) Почему Al-агенты тормозят в больших кодовых базах из-за grep и как это исправить • (Dev Ru) Оживляем мобильное приложение с помощью LLM-агента • (Dev Ru) Обратная сторона AI в мобильной разработке • (Dev Ru) Как ИИ меняет разработчика, менеджера и всю индустрию — Денис Неклюдов • (Dev En) Why AI Will Likely Make Your Codebase BETTER • (Dev En) Build a Self-Healing CI/CD Pipeline with AI • (Mrk Ru) Малоизвестный приём ASO: как смена основного языка в App Store расширяет индексацию Прошлогодние видео: • (iOS Ru) Как перевезти 250+ SPM модулей из динамики в статику и не сойти с ума • (iOS Ru) Пагинация: от идеи до реализации • (iOS Ru) Стратегии ускорения старта на практике • (And Ru) Адаптация мобильного приложения под ТВ-платформы • (And Ru) Баттл codegen-инструментов от разработчиков дизайн-систем • (And Ru) История, принципы и концепции библиотеки навигации Decompose • (And Ru)Как ускоряют Android-приложения в Яндексе: интервью с инженером • (Crs Ru) Duit – как создать эффективный BDUI-фреймворк для Flutter • (Crs Ru) Аудит безопасности мобильных приложений • (Dev Ru) Как решать задачи на Leetcode 👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
2 037
15
​Ммм... Кто бы мог подучать, в магазинах процветает мошенничество с подписками! Новый иск, поданный Федеральной торговой комиссией США (FTC), обращен против компании Genesis Tech, которая, как утверждается,  обманывала потребителей и выводила доходы за границу, используя подставные компании, созданные для сокрытия своей деятельности и активов. Предполагается, что сеть Genesis Tech включала в себя ряд дочерних компаний, зарегистрированных на Кипре и работающих в Украине, которые продавали её приложения американским потребителям. Среди её брендов были приложения для фитнеса и питания MadMuscles, Harna и Unimeal от Amo Apps Limited; PDF Guru и PDF Master от GuruDocs Limited; модное приложение Lumi от Bramol Limited; приложение гороскопов Nebula от Obrio Limited; приложения для формирования привычек и повышения личной продуктивности под брендом Wisey от Koflimin Limited и другие. С начала 2023 года по середину 2025 года продукты этих пяти компаний принесли почти четверть миллиарда долларов глобальной выручки. В иске также отмечается, что за 12 месяцев, закончившихся в сентябре 2025 года, транзакции через все подключенные к компании счета PayPal составили почти 700 миллионов долларов. Этот случай подчеркивает растущую проблему для Apple и Google, поскольку мошенничество с подписками выходит за рамки отдельных приложений и превращается в сложные сети подставных компаний. Например, Genesis Tech, как утверждается в иске, регистрировала новые корпоративные структуры и создавала множество торговых счетов, чтобы скрыть свою личность, а затем переводила заработанные деньги через границы между своими различными корпоративными филиалами. Постоянно создавая новые счета, издатель приложений годами избегал программ мониторинга мошенничества, поясняет FTC. Как и другие мошеннические приложения с подписками, которые сегодня заполонили магазины приложений и привлекли внимание регулирующих органов и защитников прав потребителей, продукты Genesis Tech позволяли легко подписаться, но отменить подписку было уже затруднительно. Хотя компания рекламировала свои продукты как бесплатные или недорогие, потребители, которые подписывались, вместо этого сталкивались с автоматическим продлением подписки. Иногда компания также взимала с клиентов плату за дополнительные товары без их ведома или согласия, или даже списывала двойную сумму. Компания также затрудняла отмену заказов, не предоставляя возможности отмены на своих веб-сайтах и ​​в приложениях, и часто продолжала взимать плату с клиентов без их разрешения, говорится в иске Федеральной торговой комиссии (FTC). Разработка • Как я завёл нормальный голос в детское приложение, не разорившись и не заставив никого лезть в настройки Маркетинг • FTC раскрывает, как скам сети с подписками обходят меры контроля со стороны магазинов приложений Кроссплатформа • AI Prompts Every React Native Developer Should Know
1 837
16
​Android На конференции Google I/O этого года компания объявила об обновлении для пространственных приложений: геопространственный API теперь доступен в предварительной версии ARCore для Jetpack XR. Благодаря интеграции системы визуального позиционирования Google — Visual Positioning System, или VPS — в Android XR платформа позволяет привязывать цифровой контент к объектам физического мира с точностью менее одного метра и правильно задавать его ориентацию в поддерживаемых регионах. Чтобы показать возможности Geospatial API, команда Google создала демонстрационное приложение — геопространственную экскурсию в расширенной реальности. • Создание гида в смешанной реальности с использованием Android XR, геопространственного API и Gemini • Как мы научились видеть иерархию корутин в Android‑приложении: Coroutine Tracer в библиотеке Demeter • Как я впервые в Google Play публиковался • I Debugged 200+ Android Performance Issues — Here’s the ADB Playbook I Use Every Time • The Lysine Contingency: Retrofit, OkHttp, Okio and SQLDelight are moving • How I Shrunk a Plant Disease Classifier from 16MB to 5MB with Less Than 1% Accuracy Loss • Pragmatic Kotlin Flows: Edge Cases in Modern Android
1 506
17
​iOS Как показали на WWDC 26, при зеркальном отображении приложения для iPhone на Mac через функцию iPhone Mirroring, размер его окна можно свободно изменять. Одновременно с этим, приложения для iPhone, работающие на iPad, также получат возможность изменять размер окна. Даже без обновления физического устройства до бета-версии новой ОС, разработчики уже могут оценить это изменение в предварительных версиях Xcode 27 или в среде симулятора iOS 27 в Device Hub. Однако влияние этого обновления выходит далеко за рамки простого изменения размера окон приложений для iPhone. Оно меняет представление многих разработчиков о системе компоновки. Некоторые характеристики, которые ранее часто использовались в качестве параметров компоновки, такие как horizontalSizeClass, больше не подходят в качестве основного критерия определения ширины окна. Так является ли это изменение внезапным сдвигом или неизбежным результатом долгосрочной эволюции системы компоновки Apple? В этой статье мы рассмотрим этот вопрос. • От класса размера к доступному пространству: остается ли horizontalSizeClass надежным параметром? • SWCompression — работа с архивами на Swift • Пишем кодинг‑агента на Swift с нуля: неочевидные сложности очевидной идеи • Can You Explain Why Structs Are Faster Than Classes in Swift? Most Candidates Can’t • New SwiftUI APIs for reordering and drag and drop on iOS 27 • Actors in Swift: The Problem They Solve and How it Works
1 564
18
​Вчера компания Snap представила Specs, очки дополненной реальности стоимостью 2195 долларов. Примечательно, что очки полностью автономны и не требуют подключения к компьютеру или смартфону для работы. Система отображения — это собственная запатентованная технология жидких кристаллов на кремниевой подложке от Snap. Она имеет поле зрения 51 градус и может отображать 16 миллионов цветов. По словам Snap, Specs ощущаются как 24-дюймовый настольный монитор во время работы или как 115-дюймовый экран домашнего кинотеатра, расположенный в 3 метрах от вас, во время просмотра фильма. В пресс-релизе Snap говорится, что цель состоит не в создании дополненной реальности ради самой реальности, а в том, чтобы сделать вычисления полезными в данный момент. Это несколько контрастирует с демонстрациями технологий, показанными во время официальной трансляции презентации. Практически все, что было продемонстрировано, представляло собой какую-либо игру или необычную забаву. Snap заявляет, что разработчики уже создали сотни Lenses. Компания Snap, похоже, также настаивает на том, что преимущества дополненной реальности заключаются не в демонстрации существующего программного обеспечения, а в уникальных «опытах», что, по сути, означает, что Snap не планирует глубоко интегрировать Specs с телефоном или компьютером. Specs обеспечивает четыре часа работы в смешанном режиме, включая воспроизведение аудио и видео, использование приложений, помощь ИИ, уведомления Bluetooth и многое другое. Входящий в комплект зарядный чехол обеспечит до четырех дополнительных зарядок, увеличивая время работы до 20 часов в смешанном режиме. Покажет время, станет ли Specs хитом. Однако, учитывая цену почти в 2200 долларов за устройство, которое по сути является игрушкой, кажется весьма вероятным, что вряд ли очки получат широкое распространение. Разработка • Snap выпустила автономные очки дополненной реальности • SpaceX купил Cursor Маркетинг • He turned down 75K for his app with 12K in sales. It hit $1M two years later. Кроссплатформа • Mastering Go Router in Flutter (Stop Using Messy Navigation) iOS • Лучшие практики SwiftUI из агентского навыка Xcode 27 • Swift team launches Networking Workgroup • WWDC26 SwiftUI Changes That Actually Matter: 7 Upgrades with Real Code Examples • From Size Class to Available Space: Is horizontalSizeClass Still Reliable? • Swipe actions outside of List in SwiftUI Android • Android 17 официально вышел • Kore — дизайн-система для Compose Multiplatform • Android Interview Questions & Answers : Real Scenario Based with In-Depth Explanations • Android Interview Question Bank (2026 Edition)
1 893
19
Android 17 официально вышел Сегодня Google официально выпустил Android 17 (API 37) и сделал его доступным для большинства под
Android 17 официально вышел Сегодня Google официально выпустил Android 17 (API 37) и сделал его доступным для большинства поддерживаемых устройств Pixel. В ближайшие месяцы ожидайте появления новых устройств под управлением Android 17. Главная идея релиза — переход Android к «интеллектуальной системе», тесно связанной с ИИ, адаптивными интерфейсами и разными типами устройств. Он переходит к адаптивному стандарту разработки, вводя обязательную возможность изменения размера экранов, одновременно обеспечивая конфиденциальность, безопасность, работу с мультимедиа, камерой и производительность нового поколения. Главное для разработчиков 1. Приложения становятся инструментами для ИИ - AppFunctions API позволяет описывать действия приложения как функции, которые смогут находить и запускать ИИ-агенты, включая Gemini. 2. Обязательная адаптация под большие экраны - приложение должно нормально работать в любом размере окна, включая планшеты, складные устройства, десктопный режим и внешние дисплеи. Игры пока освобождены от этого требования. 3. Новые режимы многозадачности - App Bubbles, Bubble Bar и интерактивный Picture-in-Picture в десктопном режиме. 4. Android теперь Compose-first - новые API, библиотеки и рекомендации будут ориентированы прежде всего на Compose. 5. Изменяется пересоздание Activity - при некоторых изменениях конфигурации Activity больше не будет автоматически пересоздаваться. 6. Continue On — перенос работы между устройствами, пользователь сможет продолжить работу с приложением на другом Android-устройстве с того же места. 7. Производительность - Android 17 вводит строгие лимиты памяти приложений, зависящие от объёма RAM устройства. Процессы, превышающие лимит, могут быть принудительно завершены. 8. Конфиденциальность и безопасность - появились более узкие и временные способы доступа к пользовательским данным.
2 022
20
Разработка • Создание программного обеспечения — это обучение Маркетинг • How to collect emails in your mobile app without killing conversion Кроссплатформа • The Future of KMP's iOS Interop • Flutter 3.44 Doesn’t Just Cross Platforms — It Dominates Them
1 784