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

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

Open in Telegram

Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/oVBP

Show more

📈 Analytical overview of Telegram channel Мобильная разработка

Channel Мобильная разработка (@mobi_dev) in the Russian language segment is an active participant. Currently, the community unites 13 413 subscribers, ranking 9 547 in the Technologies & Applications category and 49 640 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 13 413 subscribers.

According to the latest data from 04 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -46 over the last 30 days and by 1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 15.61%. Within the first 24 hours after publication, content typically collects N/A% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 094 views. Within the first day, a publication typically gains 0 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • Thematic interests: Content is focused on key topics such as интерфейс, swift, доходность, linux, perfetto.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/o...

Thanks to the high frequency of updates (latest data received on 05 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

13 413
Subscribers
+124 hours
-27 days
-4630 days
Posts Archive
Локализация через Enum: избавляемся от рантайм-парсинга В статье на Tproger разобрали три подхода к локализации: классическое
Локализация через Enum: избавляемся от рантайм-парсинга В статье на Tproger разобрали три подхода к локализации: классическое наследование требует дублировать поля вручную, стандартные ARB/JSON парсятся в рантайме и съедают память, а табличные генераторы требуют ручного запуска после каждой строки. Выход — Enum в одном файле без внешних ресурсов. Это убирает рантайм-парсинг и ручное дублирование. Если ваши сервисы сопрягаются с клиентами, где локализация до сих пор требует JSON или генераторов, стоит переложить её на compile-time решение.

Если вы устали от бесконечных тасок и созвонов, то мы приготовили для вас игру, которая поможет отдохнуть А заодно проверить
Если вы устали от бесконечных тасок и созвонов, то мы приготовили для вас игру, которая поможет отдохнуть А заодно проверить вашу способность быстро запоминать новую инфу. Переходите по ссылке и играйте в нашу «Меморину». И делитесь результатами в комментариях! Играть тут: https://tprg.ru/Yldr

Compose Multiplatform 1.11: iOS становится ближе к нативному ощущению Кроссплатформенный UI часто ломается на мелочах: курсор
Compose Multiplatform 1.11: iOS становится ближе к нативному ощущению Кроссплатформенный UI часто ломается на мелочах: курсор в text field, selection handles, жесты, системное меню. В Compose Multiplatform 1.11 JetBrains как раз двигает эти детали на iOS, а не только добавляет ещё один общий API. В релизе есть experimental native text input поверх UIView, concurrent rendering по умолчанию, обновлённые Compose UI test APIs v2 и переработанная обработка touch для web targets. Для мобильных команд это хороший набор сигналов: где shared UI уже зрелый, а где нужна проверка на устройстве. Можно изучить релиз и выбрать, что тестировать в своём KMP-приложении. В деталях особенно полезны ограничения новых text input API и изменения в тестах.

Пять багов, которые видно только на живом железе Подборка кейсов из практики мобильного QA — баги, которые проходят формальную проверку каждой итерации, но ломаются на стыке платформ: — Android RatingBar наследует ProgressBar и считает рейтинг через округление по stepSize. На реальных Samsung округление уходило вверх: касание четвёртой звезды давало 5. Фикс — stepSize 0,01 и ручное округление в листенере. — iPad слал в JSON OSName «iPadOS», бэкенд знал только «iOS» и возвращал 400 «Provider UUID not found». Все планшеты остались без пушей из-за одной строки. — WebSocket чата не отправлял код 1000 при выходе, сокеты копились на каждом входе, приложение падало. Корень — переиспользованная библиотека основного банковского продукта. — Чипсы специальностей и кнопка выбора счёта без скролла: на эмуляторе и тестовых данных всё ок, на восьми тегах и длинном списке UI ломался. Внутри ещё промокоды и валидация на стыке веба и мобилки. @mobi_dev (теперь и в Max)

Android Skills — модульные AI-инструкции для разработки Google выложила Android Skills — набор готовых markdown-инструкций дл
Android Skills — модульные AI-инструкции для разработки Google выложила Android Skills — набор готовых markdown-инструкций для любой LLM (Claude, Gemini, GPT), которые проводят агента через рутинные архитектурные задачи в Android-проекте. В наборе: — View → Compose миграция с сохранением ViewModel-логики. — Реализация adaptive-лейаутов под Android 17 (sw > 600 dp). — Navigation 2 → Navigation 3 transformation. — Миграция со старых camera-библиотек на CameraX. Технически Skills — структурированные `.md` файлы с шагами, проверками и code patterns. LLM подключает их как контекст и идёт по чеклисту, не «вспоминая» Compose из памяти. Запуск — через новый Android CLI 1.0. Репо открытый, форкается под свой стек.

Android 17 убирает opt-out для адаптивности На Google I/O 2026 анонсировали: Android 17 (API level 37) удаляет временный opt-out от ограничений на ориентацию и resizability. При target API 37 приложение обязано адаптироваться к экранам sw > 600 dp — планшетам, foldables и ChromeOS. В Android 16 эти изменения уже ввели, но дали opt-out — можно было оставить app фиксированным под телефон. В Android 17 опции больше нет. Что делать: - Тестировать через флаг UNIVERSAL_RESIZABLE_BY_DEFAULT в App Compatibility Changes под SDK 36. - Готовить UI на Compose 1.11 — Grid/FlexBox-лейауты и MediaQuery API. Мотивация от Google Play — бейдж «Optimized for large screens» для приложений, прошедших новый quality bar. Мультидевайс-пользователи тратят в 9 раз больше, на foldables — в 14.

7 июня Яндекс проводит Mobile Runtime (офлайн в Москве и онлайн) В этот раз программа делится на два трека — AI и Not so AI.
7 июня Яндекс проводит Mobile Runtime (офлайн в Москве и онлайн) В этот раз программа делится на два трека — AI и Not so AI. Эксперты расскажут про влияние нейросеток на пайплайн и архитектуру. Что в программе:Проблема контекста в AI: Александр Иванов (Яндекс Go) на воркшопе покажет, как структурный индекс кода (ast-index) заменяет медленный grep и позволяет AI-агентам адекватно ориентироваться в гигантских монорепозиториях, не сливая токены впустую. • Performance-инженерия: Лев Бондаренко (Яндекс Еда) разберет кейс медиаленты. Расскажет про управление памятью, дебаг и архитектурные решения, которые позволили сохранить плавность интерфейса при тяжелом контенте. • Процессы и Seniority: на круглых столах лиды из Яндекса, Сбера, Райффайзенбанка и Одноклассников обсудят «обратную сторону AI» — почему сложность задач растёт вместе с внедрением агентов и как качать T-Shape скиллы, когда стек меняется слишком быстро. Если вы работаете с нативной или кроссплатформенной разработкой, думаете про BDUI и перформанс — присоединяйтесь 7 июня. Регистрация уже открыта.

Знаете, сколько строк кода было в программе полёта Apollo 11? Подсказка: меньше, чем вы думаете. И всё это работало на компью
Знаете, сколько строк кода было в программе полёта Apollo 11? Подсказка: меньше, чем вы думаете. И всё это работало на компьютере с 4 КБ оперативной памяти. Мы с Яндексом запустили космический спецпроект: интерактивная солнечная система с викториной про космос и историю разработки. Вопросы про реальные факты — первые баги, Apollo, Voyager и не только. Заодно можно познакомиться с SourceCraft — платформой Яндекса для разработчиков. Пройдёте все планеты — участвуете в розыгрыше телескопа и других космических призов. Отличный способ совместить полезное с интересным — особенно если вы только начинаете разбираться в том, как устроена разработка.

Короткий тест, после которого станет понятно, куда вам идти стажироваться. Плюс ориентиры по зарплатам на старте и на мидл-ур
Короткий тест, после которого станет понятно, куда вам идти стажироваться. Плюс ориентиры по зарплатам на старте и на мидл-уровне: https://tprg.ru/dzEP

🔥 Business Apple Developer: решение для выхода в App Store с монетизацией по всему миру Мы запустили тариф, которого не хват
🔥 Business Apple Developer: решение для выхода в App Store с монетизацией по всему миру Мы запустили тариф, которого не хватало на рынке: он позволит быстро выйти в App Store и начать работать по всему миру. В рамках тарифа мы оформляем компанию в Англии и открываем бизнес-счёт в онлайн-банке, чтобы вы могли сосредоточиться на продукте, а не на юридических вопросах. Внутри уже есть всё, что обычно ищут по частям: гайд по регистрации Apple Developer (отдельно $350), помощь с получением DUNS-номера и сопровождение на каждом этапе. Юрисдикция одна из самых стабильных, с возможностью оптимизировать налогообложение вплоть до 0%. Всё оформление происходит дистанционно и без скрытых платежей. Включены адрес и секретарь на 1 год, а дальше понятное и недорогое обслуживание. Оставьте заявку, а мы подготовим всё для выхода в международный App Store.

Локальный ИИ на iPhone — без облака и без зависимости от API Google выпустил AI Edge Gallery для iOS: приложение запускает Ge
Локальный ИИ на iPhone — без облака и без зависимости от API Google выпустил AI Edge Gallery для iOS: приложение запускает Gemma 4 прямо на устройстве. Ответы на вопросы, распознавание фото, расшифровка голоса — всё работает локально, без интернета. Для разработчиков это референсная реализация on-device ML с открытым исходником на GitHub — можно разобрать, как интегрировать модель в своё приложение. На iPhone запускаются облегчённые версии на 2 и 4 миллиарда параметров. Вместе с iOS-версией добавили Thinking Mode (chain-of-thought с видимыми шагами рассуждений) и Agent Skills — плагины-инструменты, которые модель вызывает сама. Tool use на телефоне — теперь не только в слайдах, а в коде на GitHub под Apache 2.0.

Хардкорный квест на стыке IT и космоса Tproger и Яндекс запустили залипательную космическую бродилку для разработчиков. Никак
Хардкорный квест на стыке IT и космоса Tproger и Яндекс запустили залипательную космическую бродилку для разработчиков. Никаких скучных опросников: вы просто путешествуете по планетам и решаете загадки. На каждой остановке — вопрос на кругозор и смекалку. Например, придется логически вычислить, сколько команд в сутки могла принять первая орбитальная станция в 1971 году. За прохождение всех планет — участие в розыгрыше телескопа и других призов, подробные условия на странице проекта. Полетели?

Три ИТ-события, которые вы могли пропустить (а зря) Пока все гонятся за хайповыми новостями, мы вместе с коллегой Андреем Дмитриевым из JUG.ru собрали события, которые уже повлияли на мир разработки. В пилотном выпуске нового подкаста: — Хакеры стерли десятки тысяч ПК через Microsoft Intune — Дефицит оперативной памяти до 2030 года — Оптимизация glibc под x86_64 О других событиях вы можете узнать, послушав подкаст. Особое внимание предлагаем уделить рефлексии. В выпуске мы подсветили, почему те или иные истории важны для ИТ-сообщества. А теперь призываем вас в комменты под видео: что уже вошло в вашу жизнь из этих кейсов? И как думаете, что из этого не производит резонанса? Смотрите подкаст и присоединяйтесь к дискуссии: https://tprg.ru/S7jD

Google двинул on-device ML в тренды GitHub — два проекта для мобильных В топ GitHub Trending недели попали два репозитория Go
Google двинул on-device ML в тренды GitHub — два проекта для мобильных В топ GitHub Trending недели попали два репозитория Google AI Edge. Gallery (+4,3 тыс.) — демо с примерами on-device ML: генерация текста, классификация изображений, перевод речи. Всё локально на Gemma через LiteRT (бывший TensorFlow Lite) и MediaPipe. Сборки под Android и iOS — готовый референс для GenAI-фичи без облака. LiteRT-LM (+2,2 тыс.) — C++ рантайм для 3–7B LLM на телефоне. Заточен под чипсеты Pixel и Samsung, единый API — альтернатива llama.cpp. Остальные проекты недели разобрали на Tproger.

Погружение в iOS вместе с Podlodka iOS Crew Работа с iOS — это не только про красивый фронтенд. С 13 по 17 апреля пройдет нов
Погружение в iOS вместе с Podlodka iOS Crew Работа с iOS — это не только про красивый фронтенд. С 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS». В этот раз организаторы планируют супер глубокое погружение в то, как устроена операционная система. ⚡️Участники конференции: погрузятся в детали Swift Generics и Swift Dictionary, — узнают, как создать свою ферму виртуальных iPhone с настоящей iOS, разберут актуальные подходы работы с Metal и Core Image, — погрузятся в то, как внедрить современные мультимодальные LLM в приложения для iPhone, используя аппаратные возможности устройств, — пройдут по процессу собеседования вместе с тимлидом платформенной команды. Всё это — в формате утренних и вечерних Zoom-сессий и общения с коллегами в закрытой группе Telegram. Если вы хотите обновить свои знания о фундаментальных основах iOS и погрузиться в практику вместе с опытными экспертами, подключайтесь к Podlodka iOS Crew ➡️ 📎 Посмотреть программу и присоединиться Это #партнёрский пост

Что скрывает приложение Белого дома? Трекинг, обход пейволлов и JS с GitHub Pages Декомпиляция официального Android-приложени
Что скрывает приложение Белого дома? Трекинг, обход пейволлов и JS с GitHub Pages Декомпиляция официального Android-приложения правительства США показала, что даже государственный софт может быть напичкан сомнительными практиками. Но разбор интересен не скандалом, а набором антипаттернов, которые разработчики (и их заказчики) допускают слишком часто. Ключевые находки, полезные для любого мобильного разработчика: — Инжектор в WebView скрывает cookie-баннеры, GDPR-диалоги и пейволлы на сторонних сайтах. Встроенный браузер приложения подменяет поведение страниц — это и нарушение регуляций, и пример того, как не стоит вмешиваться в чужой контент. — GPS-трекинг через OneSignal. Код для сбора координат (с интервалом 4,5 минуты в фоне) полностью присутствует в сборке, формально отключён флагом, но может быть активирован серверным конфигом без обновления через Google Play. Урок: если функциональность не нужна, исключайте соответствующие модули из билда, а не просто отключайте их флагами. — Supply-chain риск: YouTube-плеер загружает HTML-страницу с GitHub Pages стороннего разработчика. Компрометация этого аккаунта позволит выполнить произвольный код в приложении. Хостинг критичных ресурсов на непроверенных площадках без SRI — плохая практика для любого продукта, особенно государственного. — Артефакты разработки в продакшен-сборке: localhost, IP разработчика, экспортированная отладочная Activity, дев-меню. Это не просто неаккуратность, а потенциальные векторы атаки (например, через IPC). — Отсутствие certificate pinning. Трафик между приложением и серверами можно перехватить на скомпрометированной сети. Для мобильных разработчиков этот разбор — готовый чек-лист того, что нужно проверить перед релизом: исключить дев-артефакты, изолировать сторонние зависимости, настроить pinning и пересмотреть использование SDK с избыточными возможностями. Полный список найденных уязвимостей: https://tproger.ru/news/razrabotchik-dekompiliroval-prilozhenie-belogo-doma---nawyol-obhod- #новости #android

Лучшие практики построения архитектуры — это ответы на вопросы, которые у тебя ещё не возникли Clean Architecture, SOLID, MVI
Лучшие практики построения архитектуры — это ответы на вопросы, которые у тебя ещё не возникли Clean Architecture, SOLID, MVI/TEA — затёртый набор терминов, который, к сожалению, определяет, можно ли поддерживать код через полгода или проще будет выбросить его. Почему это так сложно осваивать? Это формализация чужой боли Мартин не проснулся утром и не придумал Dependency Inversion. Он годами страдал от кода, где замена базы данных означала переписывание половины системы. Примеры врут Каждая статья про чистую архитектуру показывает TodoApp с тремя слоями. И ты справедливо думаешь: зачем мне TodoRepository, TodoUseCase и TodoEntity ради списка покупок? Незачем. Архитектура окупается на масштабе, а масштаб в примерах не показывают, потому что а как. Это принципы, а не правила Single Responsibility — у класса должна быть одна причина для изменения. Какая именно? Зависит от контекста. Open/Closed — расширяй, не модифицируя. Как именно? Зависит от задачи. Принципы говорят тебе, как нужно думать, но если ты пока не знаешь, о чём вообще стоит думать, то как их использовать? Что с этим делать? Если чувствуешь, что застрял на этом переходе, посмотри курс Практикума для продолжающих Android‑разработчиков. Получишь фидбек от менторов, пройдёшь несколько код‑ревью, и, возможно, станет легче. Посмотри вводную часть и пройди стартовое тестирование, чтобы точно понять, подойдет ли тебе курс. Это бесплатно. Это #партнёрский пост

Отладка iOS-приложений на практике: 3 реальных бага Понимание того, как именно отлаживать приложение, а также знание инструментов, которые есть в вашем распоряжении — это навык, который экономит массу времени и помогает быстрее переходить к следующей задаче. В этой статье разобраны несколько примеров реальных ошибок, которые можно встретить в приложениях, и показан пошаговый процесс отладки в каждом случае. #ios

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Ну не только же нам приложения делать, правда? Давайте реанимируем ваш старый гаджет на Android и превратим его в игровую приставку. Для этого нам понадобятся: — старый планшет или смартфон на android; — Raspberry Pi Pico; — 8 кнопок; — прямые руки; — и, наконец, немного кода. Подробная инструкция в статье: https://habr.com/ru/companies/timeweb/articles/736438/ #android #diy

Топ-5 простых приложений, которые сделали создателей миллионерами — разбираем реальные кейсы Не обязательно делать Гугл, чтоб
Топ-5 простых приложений, которые сделали создателей миллионерами — разбираем реальные кейсы Не обязательно делать Гугл, чтобы заработать миллион долларов. Рассказываем о максимально простых аппах, которые принесли своим разработчикам семизначную прибыль: https://tproger.ru/articles/top-5-prostyh-prilozhenij--kotorye-sdelali-sozdatelej-millionerami---razbiraem-realnye-kejsy