Перейти к содержимому

Мобильная разработка

история за 15 днейобновляется раз в неделю
max.ru/mobi_devТехнологии и ITВ индексе с 26.10.2026подписчики: 3 ч назадпосты: вчера

Актуальное по мобильной разработке — Android, iOS, кроссплатформа Всё о вебе: @tproger_web Новости IT: @your_tech IT Юмор: @ithumor Типичный программист: @tproger Для новичков в IT: @prog_point Инструменты для программистов: @prog_tools Всё о Python: @zen_of_python Правила общения: tprg.ru/rules Сайт: tprg.ru/site Разместить рекламу: t.me/tproger_sales_bot

Подписчики
94
+1 (+1,1%) за 24 ч
выше 46% каналов индекса
Охват 24 ч
—
нет просмотров на 24 ч
ERR24
—
ER (реакции)
0,0%
по 29 постам за 30 дн
выше 0% каналов индекса
Постов в день
1
0,0% — реклама с erid
Индекс цитирования
0
0 каналов-источников за 90 дн

Прирост подписчиков

За 24 ч
+1 (+1,1%)
За 7 дн
—нет замера 7 дней назад
За 30 дн
—нет замера 30 дней назад
Место по приросту
№639за 24 ч в рубрике «Технологии и IT»

К замеру 27.10.2026 · 03:58 МСК. Страницы канала замеряются в среднем раз в 2 дня.

Вовлечённость

ERR 24 ч
—нет просмотров на возрасте суток
ERR 48 ч
—нет постов за 7 дн
ERR 30 дн
25,5%по последним замерам, 29 постов
ER (реакции)
0,0%по 29 постам за 30 дн

ERR — средний охват поста к подписчикам, ER — реакции к просмотрам.

Средний охват поста

24 ч
—нет просмотров на возрасте суток
48 ч
—нет постов за 7 дн
72 ч
—нет постов за 7 дн
7 дн
—нет постов за 7 дн
30 дн
24по последним замерам, 29 постов

Охваты 48 и 72 ч посчитаны 27.10.2026 · 04:28 МСК, без репостов.

Упоминания и активность

Упоминаний за 24 ч
0
За 7 дн
0
За 30 дн
0
ИЦ
00 источников за 90 дн
Постов в день
1за 30 дн
Реклама с erid
0постов за 30 дн

Упоминания и ИЦ на 27.10.2026 · 04:28 МСК.

Покупал рекламу в…

30 дней · обнаруженные размещения

Размещений не найдено

Это не означает, что рекламы не было.

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Продавал рекламу…

30 дней · обнаруженные размещения

Размещений не найдено

Это не означает, что рекламы не было.

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Динамика и события

Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid

939394949426.1027.10
Подписчики
Подписчики канала «Мобильная разработка» за период 30 д: от 93 до 94
ДатаПодписчики
26.10.202693
27.10.202694

Последние посты

  1. 🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе? В каких задачах помогает ИИ, а где проще справиться самостоятельно? Мы решили собрать портрет современного разработчика — и приглашаем вас поделиться своим опытом. Расскажите, какие навыки вам пригодились и как вы используете ИИ. Если обходите его стороной, нам тоже интересно узнать почему. Опрос анонимный и займёт около 5 минут. Результаты опубликуем в общем большом исследовании. 👉 Пройти опрос

    Открыть в MAX
    Просмотры
    40
    ER
    —
    Реакции
    —
  2. фото

    В Kotlin появятся companion-блоки и расширения Фабричный метод можно будет добавить типу, которым вы не управляете, даже если у него нет companion object. В новом механизме companion для этого предусмотрены companion extensions. Companion-блоки на JVM компилируются в статические члены. Для KMP это также позволяет объявлять ожидаемые члены блока и предоставлять реализацию через статические члены Java-класса. Функции экспериментальные и доступны с Kotlin 2.5.0-Beta1 через флаги компилятора. Companion extensions создают pre-release-бинарники с ограничениями для использования библиотек. Перепис…

    Открыть в MAX
    Просмотры
    40
    ER
    —
    Реакции
    —
  3. фото

    Как собрать Swift-пакет через Gradle без CocoaPods Kotlin/Native получает привязки к Apple-коду через cinterop, которому нужны C- или Objective-C-заголовки. У Swift-пакета таких заголовков изначально нет, а Gradle самостоятельно его не собирает. В разборе SDK RevenueCat показана цепочка: SwiftPM описывает пакет, Gradle запускает сборку Swift, создаёт Objective-C-заголовок, статическую библиотеку и module map. Затем cinterop упаковывает привязки и библиотеку в klib. Отдельная проблема — кеш. Изменение тела Swift-функции может не изменить заголовок, и cinterop пропустит обновление. RevenueCat…

    Открыть в MAX
    Просмотры
    28
    ER
    —
    Реакции
    —
  4. фото

    SwiftFairy проверяет структуру SwiftUI-кода локально Агент может знать правило и всё равно написать код, который ему противоречит. SwiftFairy разбирает Swift-код на Mac, ищет известные проблемные конструкции и через MCP возвращает замечания с привязкой к строкам и примерами исправлений. Один из примеров — ForEach внутри List, где каждый элемент создаёт разное количество строк. Чтобы посчитать их, SwiftUI приходится вычислять содержимое для всех элементов коллекции, что замедляет длинный список. Проверки сопоставляют структуру кода с заданными шаблонами. Сейчас есть наборы для SwiftUI, Swift…

    Открыть в MAX
    Просмотры
    30
    ER
    —
    Реакции
    —
  5. фото

    Пять функций Android Studio для работы с изменениями в коде Android Studio умеет отложить локальные правки без коммита, упаковать их в патч и разобрать конфликт слияния в редакторе из трёх секций. Это пригодится Android-разработчику при переключении между задачами и ревью кода. Практическое руководство по встроенным функциям контроля версий разбирает ещё историю файла, выделенного фрагмента и отдельных строк: так можно найти коммит и автора изменения перед исправлением бага. Несколько списков изменений разделяют незавершённые правки на группы, чтобы не смешивать их в одном коммите. Отложенн…

    Открыть в MAX
    Просмотры
    30
    ER
    —
    Реакции
    —
  6. фото

    SwiftUI List против UICollectionView: как измерить тяжёлую ленту в iOS 26.1 Автор собрал две версии одной ленты: с GIF-анимациями, изображениями высокого разрешения, градиентами, ячейками разного размера и жестами. Общую модель данных и обработку GIF он по возможности оставил одинаковыми, чтобы сравнение SwiftUI и UIKit не свелось к разнице в реализации. В разборе профилирования List и UICollectionView показаны замеры задержек кадров, памяти, загрузки процессора и нагрева на iPhone 17 с iOS 26.1. Например, SwiftUI-версия за 24 секунды получила 78 задержек кадров и два зависания примерно по д…

    Открыть в MAX
    Просмотры
    26
    ER
    —
    Реакции
    —
  7. фото

    Как закрепить границы Clean Architecture в Swift Packages Папки Domain, Data и Presentation сами по себе не мешают экрану обратиться к базе или стороннему SDK. В разборе SwiftUI-приложения Popcorn каждую архитектурную границу превращают в отдельный Swift Package с явным списком зависимостей. Контексты отвечают за предметные области вроде фильмов и поиска, а feature-модули содержат экраны и модели представления. Внутри контекста домен не зависит ни от чего, прикладной слой хранит сценарии, инфраструктура работает с источниками данных, а композиционный модуль связывает части. SDK TMDb остаётся…

    Открыть в MAX
    Просмотры
    22
    ER
    —
    Реакции
    —
  8. фото

    Как нативные контролы SwiftUI меняются в iOS 26 без правок интерфейса Один бинарник, собранный в Xcode 26.6 с SDK iOS 26.5 и минимальной версией iOS 17, запустили на iOS 17.5 и 26.3. Визуальное сравнение интерфейсов показывает изменения, которые SwiftUI применяет автоматически: добавлять glassEffect() не требуется. Кнопки становятся капсульными, ползунки с шагом получают деления, панель вкладок приподнимается над контентом. У переключателей, сегментированного выбора, панелей инструментов и модальных экранов тоже меняются формы и фон. После обновления SDK стоит пересобрать приложение и прове…

    Открыть в MAX
    Просмотры
    23
    ER
    —
    Реакции
    —
  9. фото

    Как собрать стабильную пирамиду тестов для Flutter-приложения Руководство по тестированию Flutter разбирает unit-, widget-, golden- и integration-тесты. Логику предлагают выносить из виджетов, связи интерфейса проверять widget-тестами, а запуск, авторизацию, покупки, плагины и платформенные каналы — на устройстве или эмуляторе. pumpAndSettle() ждёт прекращения новых кадров, поэтому бесконечный индикатор приводит к тайм-ауту. Вместо него автор управляет кадрами через pump(), а асинхронным результатом — через Completer. Для golden-тестов разобраны расхождения снимков в macOS и Linux CI: влияю…

    Открыть в MAX
    Просмотры
    20
    ER
    —
    Реакции
    —
  10. фото

    Почему @ObservedObject сбрасывает модель в SwiftUI @ObservedObject следит за изменениями модели, полученной извне, но не хранит созданный внутри представления экземпляр. Когда состояние родителя меняется, SwiftUI может заново создать значение дочернего View. Вместе с ним появится новый CounterViewModel, а счётчик вернётся к нулю. Если дочернее представление само создаёт модель, объявляйте её через @StateObject. SwiftUI сохранит экземпляр, пока считает представление тем же самым. Если модель создаёт родитель, он хранит её через @StateObject и передаёт ребёнку как @ObservedObject. Для нового…

    Открыть в MAX
    Просмотры
    19
    ER
    —
    Реакции
    —

Показано 10

Данные: публичные посты и страницы канала в MAX. Метрики версии v1, пересчитаны 27.10.2026, подписчики замерены 27.10.2026. Как мы считаем.