Mobile Developer
Kanalga Telegram’da o‘tish
YouTube — https://youtube.com/c/MobileDeveloper ВК — https://vk.com/mdeveloper Чат канала — https://telegram.me/mobiledeveloperchat Boosty — https://boosty.to/mobiledev Сайт — https://mobiledeveloper.tech/ По всем вопросам — @mobiledeveloper_bot
Ko'proq ko'rsatish9 218
Obunachilar
Ma'lumot yo'q24 soatlar
+187 kunlar
+3830 kunlar
Ma'lumot yuklanmoqda...
O'xshash kanallar
Taglar buluti
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+133
3 kanalda
Iyun '26
+205
4 kanalda
Get PRO
May '26
+107
2 kanalda
Get PRO
Aprel '26
+140
3 kanalda
Get PRO
Mart '26
+172
3 kanalda
Get PRO
Fevral '26
+96
1 kanalda
Get PRO
Yanvar '26
+239
3 kanalda
Get PRO
Dekabr '25
+90
3 kanalda
Get PRO
Noyabr '25
+99
2 kanalda
Get PRO
Oktabr '25
+234
4 kanalda
Get PRO
Sentabr '25
+186
10 kanalda
Get PRO
Avgust '25
+134
2 kanalda
Get PRO
Iyul '25
+191
3 kanalda
Get PRO
Iyun '25
+96
3 kanalda
Get PRO
May '25
+182
5 kanalda
Get PRO
Aprel '25
+123
3 kanalda
Get PRO
Mart '25
+234
4 kanalda
Get PRO
Fevral '25
+132
0 kanalda
Get PRO
Yanvar '25
+159
2 kanalda
Get PRO
Dekabr '24
+226
6 kanalda
Get PRO
Noyabr '24
+236
4 kanalda
Get PRO
Oktabr '24
+314
7 kanalda
Get PRO
Sentabr '24
+256
6 kanalda
Get PRO
Avgust '24
+331
2 kanalda
Get PRO
Iyul '24
+294
5 kanalda
Get PRO
Iyun '24
+301
8 kanalda
Get PRO
May '24
+408
9 kanalda
Get PRO
Aprel '24
+265
5 kanalda
Get PRO
Mart '24
+266
3 kanalda
Get PRO
Fevral '24
+289
4 kanalda
Get PRO
Yanvar '24
+423
14 kanalda
Get PRO
Dekabr '23
+335
10 kanalda
Get PRO
Noyabr '23
+297
9 kanalda
Get PRO
Oktabr '23
+335
11 kanalda
Get PRO
Sentabr '23
+379
0 kanalda
Get PRO
Avgust '23
+245
0 kanalda
Get PRO
Iyul '23
+239
0 kanalda
Get PRO
Iyun '23
+245
0 kanalda
Get PRO
May '23
+894
0 kanalda
Get PRO
Aprel '23
+248
0 kanalda
Get PRO
Mart '23
+226
0 kanalda
Get PRO
Fevral '23
+335
0 kanalda
Get PRO
Yanvar '23
+334
0 kanalda
Get PRO
Dekabr '22
+680
0 kanalda
Get PRO
Noyabr '22
+220
0 kanalda
Get PRO
Oktabr '22
+212
0 kanalda
Get PRO
Sentabr '22
+161
0 kanalda
Get PRO
Avgust '22
+266
0 kanalda
Get PRO
Iyul '22
+231
0 kanalda
Get PRO
Iyun '22
+92
0 kanalda
Get PRO
May '22
+148
0 kanalda
Get PRO
Aprel '22
+264
0 kanalda
Get PRO
Mart '22
+277
0 kanalda
Get PRO
Fevral '22
+159
0 kanalda
Get PRO
Yanvar '22
+141
0 kanalda
Get PRO
Dekabr '21
+103
0 kanalda
Get PRO
Noyabr '21
+93
0 kanalda
Get PRO
Oktabr '21
+155
0 kanalda
Get PRO
Sentabr '21
+99
0 kanalda
Get PRO
Avgust '21
+80
0 kanalda
Get PRO
Iyul '21
+76
0 kanalda
Get PRO
Iyun '21
+47
0 kanalda
Get PRO
May '21
+33
0 kanalda
Get PRO
Aprel '21
+425
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 30 Iyul | 0 | |||
| 29 Iyul | +3 | |||
| 28 Iyul | +5 | |||
| 27 Iyul | +4 | |||
| 26 Iyul | +9 | |||
| 25 Iyul | +4 | |||
| 24 Iyul | +2 | |||
| 23 Iyul | +6 | |||
| 22 Iyul | +3 | |||
| 21 Iyul | +3 | |||
| 20 Iyul | +3 | |||
| 19 Iyul | +3 | |||
| 18 Iyul | +5 | |||
| 17 Iyul | +14 | |||
| 16 Iyul | +5 | |||
| 15 Iyul | +7 | |||
| 14 Iyul | +5 | |||
| 13 Iyul | +3 | |||
| 12 Iyul | +6 | |||
| 11 Iyul | +4 | |||
| 10 Iyul | +8 | |||
| 09 Iyul | +5 | |||
| 08 Iyul | +4 | |||
| 07 Iyul | +1 | |||
| 06 Iyul | +4 | |||
| 05 Iyul | +1 | |||
| 04 Iyul | +3 | |||
| 03 Iyul | +3 | |||
| 02 Iyul | +6 | |||
| 01 Iyul | +4 |
Kanal postlari
🧠 RAG для мобильных разработчиков — от основ до продакшена
https://freedium-mirror.cfd/https://medium.com/@anandgaur2207/what-is-rag-and-why-every-mobile-developer-should-learn-it-8625ddea6a2d
Автор разбирает RAG (Retrieval-Augmented Generation) специально под мобильную разработку. Идея простая: вместо дообучения модели на своих данных - сначала находишь релевантный кусок информации, потом отдаёшь его модели вместе с вопросом.
🤔 Почему это касается именно мобильных разработчиков:
• On-device AI взрывной рост. Gemini Nano через AI Core на Android, Foundation Models на iOS — маленькие модели чаще галлюцинируют и знают меньше. RAG это лечит. • Приватность. С локальным RAG данные пользователя (заметки, сообщения, здоровье) не покидают телефон, а AI всё равно отвечает по ним. • Офлайн-режим — то, что облачный AI в принципе не может дать. • Стоимость — retrieval сужает контекст, меньше токенов на вызов.В статье подробно разобраны три архитектуры (server-side, on-device, гибрид), рабочий пример на Kotlin с полным pipeline «chat with my notes», продвинутые техники и мобильные грабли, о которых часто забывают на старте. —————— 💭 Один из самых полных и практических разборов RAG под мобильную специфику. Использовать RAG или нет, это уже дело каждого, но какие-то принципы можно взять к себе. Telegram | Селеба | YouTube
| 2 | ⚡ Как R8 ускорил корутины на Android в 2 раза
https://android-developers.googleblog.com/2026/07/how-r8-made-kotlin-coroutines-2x-faster.html
Команда Compose нашла узкое место: 80% времени на создание Modifier.clickable уходило на запуск и отмену внутренних корутин. Метод-трейс показал частые вызовы AtomicReferenceFieldUpdater, где почти всё время съедали reflection-проверки.
🔎 Причина — kotlinx.atomicfu, на котором построены корутины, использует reflection-based updater для lock-free операций. Бенчмарк показал разницу в 2.7 раза против обычного AtomicReference.
Решение — R8 статически доказывает, что updater создан с константными аргументами, и заменяет весь путь на прямой вызов Unsafe, без reflection.
😳 Результат: запуск и отмена корутин в LaunchedEffect ускорились в 2 раза. Работает с AGP 9.2.0, включено по умолчанию.
——————
💭 Бесплатное ускорение — просто подними AGP.
Telegram | Селеба | YouTube | 1 644 |
| 3 | Начинаем | 1 811 |
| 4 | 🚫 Yandex открыл yx_navigation - декларативную навигацию для Flutter
https://medium.com/yandex/open-sourcing-yx-navigation-declarative-navigation-for-flutter-2ffa8cbf87c4
Команда Yandex Pro выкатила в опенсорс собственный navigation-пакет — после того как go_router упёрся в ограничение: он не умеет обновлять стек неактивного таба. Критично, когда в фоне приходит заказ, а пользователь листает сообщения.
☝️Главная идея - навигация как дерево, а не стек. Состояние это дерево RouteNode, где children интерпретируются по-разному: как обычный стек экранов, как табы через IndexedStack, или как изолированная вложенная фича. Любая операция (push/pop) - это mutation дерева через RouteMutator, а не сайд-эффект где-то внутри навигатора.
📌 Что решает конкретно:
• Business Logic First - навигацией можно управлять из интерактора без BuildContext. RouteNodeStateManager создаётся в DI-слое, а не в UI
• Мутация неактивных веток - можно запушить экран в таб, на котором пользователь сейчас не находится, и он появится когда юзер туда переключится. У go_router и auto_route это либо невозможно, либо роняет ассерты
• Полная изоляция фич - RouteDeclaration.scheme подключает фичу одной строкой, хост не видит её внутренние роуты. Работает на любой глубине вложенности
• Guards - цепочка проверок перед каждой мутацией: авторизация, права, редиректы
• Совместимость с Navigator 1.0 - легаси-код с Navigator.push()/showDialog() продолжает работать через compatibility layer, попадая в тот же unified state
• Debug-панель с живым деревом состояния, историей мутаций и сериализованным URI
Пакет - часть экосистемы yx_architecture вместе с yx_scope (DI) и yx_state. Без кодогенерации, чистый Dart-core без зависимости от Flutter.
——————
💭 Редкий случай архитектурного опенсорса от российской команды с реальной продакшен-нагрузкой за плечами. Скинь тому, кто пишет на Flutter.
Telegram | Селеба | YouTube | 1 927 |
| 5 | Разработчик из Apple теперь в Яндексе: что отличается внутри / Стрим
Когда: Завтра в 19:00 (28 июля 2026)
Где: https://youtube.com/live/he4cEpJQyU4?feature=share
Гость - Герман. Он прожил в США 14 лет, работал в Apple, а сейчас работает в Яндексе в Москве
Поговорим про инженерную культуру Apple и Яндекса: как устроены процессы, чем отличается работа разработчика в бигтехе США и России. А также затронем какие мифы про Apple не совпадают с реальностью | 3 355 |
| 6 | Чем пользуетесь для своей тяжелой жизни айтишника? | 1 629 |
| 7 | 🔄 retain - новый способ хранить стейт в Compose без ViewModel
https://proandroiddev.com/understanding-retain-a-new-way-to-retain-state-in-jetpack-compose-5542962e56fa
Идея retain - переживать configuration changes может не только Android-компонент вроде ViewModel, а любой обычный Kotlin-класс. Не нужно ничего наследовать от ViewModel, никакой зависимости от AndroidX Lifecycle. Compose Runtime сам удерживает объект через поворот экрана.
☝️ Это открывает: переиспользуемые state holder'ы без привязки к Android API, меньше связанности с фреймворком и лучшую совместимость с Kotlin Multiplatform.
Но retain не заменяет ViewModel полностью. Если экрану нужны viewModelScope, SavedStateHandle, интеграция с навигацией или Hilt - ViewModel остаётся правильным выбором. retain подходит, когда state holder не трогает Android API вовсе - чистая бизнес-логика, переиспользуемые компоненты, KMP-таргеты.
——————
💭 Свежий взгляд на то, куда движется управление состоянием в Compose.
Telegram | Селеба | YouTube | 2 067 |
| 8 | 🔄 rememberDecoratedNavEntries - стейт экранов между несколькими бэкстеками
https://freedium-mirror.cfd/https://proandroiddev.com/rememberdecoratednaventries-makes-remembersaveable-work-across-multiple-navbackstacks-bb7a984ef266
Разработчик разбирает частую проблему Navigation 3: приложение с табами, у каждого свой NavBackStack, а внутри экранов локальный стейт через rememberSaveable. При переключении таба он теряется, потому что rememberSaveable живёт в композиции, а не привязан к навигационной записи.
💡 Решение - низкоуровневый rememberDecoratedNavEntries:
вместо передачи бэкстека прямо в NavDisplay ты явно создаёшь entries с декоратором rememberSaveableStateHolderNavEntryDecorator(), который даёт каждому NavEntry свой scope сохранения. Сам экран менять не нужно - он продолжает использовать обычный rememberSaveable, а управление приходит снаружи.
Подробнее с кодом - в статье.
——————
💭 Полезный паттерн для табов с независимой навигацией на Nav3. Скинь тому, кто пилит multi-backstack на Compose.
Telegram | Селеба | YouTube | 2 048 |
| 9 | 🛠 11 приёмов Android + Kotlin на 2026
https://freedium-mirror.cfd/https://halilozel1903.medium.com/11-android-kotlin-tricks-every-developer-should-know-in-2026-d780a91957a6
Автор отмечает, что большинство багов в проде растут не из кривой архитектуры, а из-за кривых рук из мелких решений, которые повторяются по всему приложению.
🤓 Внутри с кодом: почему три булевых флага на экране рано или поздно дают невозможное состояние и как это лечит один immutable state; как сделать поиск, который не спамит семью запросами и не перетирает свежий результат старым; какую ловушку прячет getOrPut с null; почему LazyColumn без стабильных key привязывает стейт строки не к тому элементу и другие полезные кейсы.
——————
💭 Возможно, это тот случай, когда быстро пробегаешь глазами и находишь пару вещей, которые давно делал неправильно. Статья короткая - всего на 4 минуты где-то, но может быть очень полезной)
Telegram | Селеба | YouTube | 2 382 |
| 10 | Зачем учить Kotlin, если есть ИИ?
Youtube
Youtube
Youtube
В этом видео разбираю почему ИИ может замедлять скорость работы программистов, откуда берутся те самые минус 19% производительности, и за какие навыки компании готовы платить
Приятного просмотра! | 2 143 |
| 11 | 🧠 Claude Code получил iOS-симулятор
https://code.claude.com/docs/en/desktop-ios-simulator
🧑💻 В десктопном Claude Code на macOS теперь можно собрать и запустить iOS-приложение, а симулятор откроется в панели рядом с чатом - ИИ способен сам нажимать элементы интерфейса, скроллить экраны и проверять результат.
Функция уже доступна в публичной бете для подписчиков Pro, Max и Team.
——————
💭 Разработка в тяжеловесной студии почти умерла?
Telegram | Селеба | YouTube | 2 809 |
| 12 | 🔍 Claude Security: ИИ-аудитор в Claude Code
https://claude.com/product/claude-security#beta
Anthropic запустила официальный плагин Claude Security в бете: он сканирует код прямо в Claude Code, перепроверяет найденные уязвимости и предлагает патчи, которые всё равно должен утвердить человек.
🛡 Можно проверить отдельную папку или весь репозиторий, а среди целей - инъекции, обход аутентификации, ошибки памяти и сложные логические уязвимости, а результаты можно отправить в Slack или Jira.
——————
💭 Теперь агенты не только пишут код "с сюрпризами", но и помогают эти сюрпризы искать.
Telegram | Селеба | YouTube | 2 246 |
| 13 | 🎒 Jetpacker - открытый пример AI-приложения от Google
https://android-developers.googleblog.com/2026/07/build-intelligent-android-apps-introduction-jetpack.html
Google запустил серию статей о том, как превратить обычное приложение в интеллектуальное. Демо - Jetpacker, тревел-приложение, собранное к I/O целиком через Antigravity. Исходники открыты.
☝️ Полезно тем, что это разбор выбора архитектуры, а не просто «прикрутили LLM». На каждую фичу авторы объясняют, почему взяли именно этот подход:
🔴 On-device (Gemini Nano через ML Kit) - суммаризация маршрута (не хотим платить за облако на nice-to-have фичу), парсинг чеков (приватные данные не должны уезжать), голосовые заметки (приватность + работа без сети).
🔴 Cloud и hybrid (Firebase AI Logic) - Q&A о местах с гроундингом в Google Maps и веб (нужны знания о мире), черновики отзывов через новый Hybrid inference API (on-device где можно, облако как fallback), перевод чата с кастомной логикой выбора.
🔴 Системная интеграция - AppFunctions API, чтобы возможности приложения были доступны самой ОС.
🔴 Агентные сценарии (скоро появится) - ассистент бронирования на A2UI и ADK, где приложение работает фронтендом к мульти-агентной системе в облаке.
——————
💭 Редкий случай, когда показывают не только код, но и логику выбора между on-device и облаком и прочими механизмами, чтобы узнать ЗАЧЕМ. А услышать эту полезную информацию от Google - весьма полезно, чтобы понять однозначно - а куда идет разработка?
Telegram | Селеба | YouTube | 2 767 |
| 14 | 🗓 22.07.2011 — JetBrains представила Kotlin
Новый статически типизированный язык программирования для JVM.
👩💻Он сделал разработку на JVM более выразительной, безопасной и "сладкой", а в 2016 году достиг первой стабильной версии 1.0. А так же - стал основным языком для Android и мультиплатформенной (KMP) разработки.
#вехи_истории
⸻
YouTube | VkVideo | Telegram | 1 924 |
| 15 | Matn yo'q... | 2 782 |
| 16 | 📡 Nearby Connections API больше не будет сам включать Wi-Fi и Bluetooth
https://android-developers.googleblog.com/2026/07/upcoming-changes-nearby-connections-api.html
Google меняет дефолтное поведение Nearby Connections API. Раньше API мог самостоятельно включать модули Wi-Fi и Bluetooth без явного действия пользователя. Теперь - не будет, ни для системных, ни для сторонних приложений. Причина - приватность и прозрачность.
🧑💻 Что делать разработчикам:
- Убедиться, что нужные модули (Wi-Fi или Bluetooth) включены до старта задач Nearby Connections
- Если они выключены - приложение само должно сообщить пользователю и попросить включить вручную. Программно API их больше не активирует
Изменения вступают в силу в конце 2026. Стоит заранее пересмотреть свои connection-флоу, чтобы переход прошёл гладко для пользователей.
——————
💭 Если используешь Nearby Connections для файлообмена, мультиплеера или пейринга - проверь свою логику до конца года. Приватность - наше все)
Telegram | Селеба | YouTube | 2 945 |
| 17 | 🧠 Семь команд Claude Code - готовое KMP-приложение на Android и iOS
https://freedium-mirror.cfd/https://proandroiddev.com/seven-claude-code-commands-one-kotlin-multiplatform-app-on-android-and-ios-cb01e920a3e6
Автор показывает полный билд приложения через KMPilot - MIT-шаблон, превращающий Claude Code в дизайн-first пайплайн для KMP. Семь команд: от /design-ui до /health-report. Все промпты и тайминги - подробно.
🧑💻 Статья показывает рабочие принципы для любого AI-пайплайна. Память в файлах, а не в контексте (spec.md на фичу + /clear между командами). Чекпоинты до генерации кода и другие полезные хуки.
P.S. А если хочешь так же и с полным понимаем "как это работает" и "как сделать лучше", то можно заглянуть на AI Advent Challenge №9. Возможно последний в таком формате. Старт уже 31 августа.
Пока кто-то думает, многие уже завершили челендж и первыми внедряют AI в свои рабочие проекты и получают почет, уважение и плюшки😎...
https://mobiledeveloper.tech/ai_advent_9
——————
💭 Не верили, что можно в правильными руках навайбкодить апку? Статья для вас. Плюс какие-то моменты можно взять к себе.
Telegram | Селеба | YouTube | 2 797 |
| 18 | 🪼 JellyFab - «желейное» FAB-меню на чистом Canvas
https://proandroiddev.com/i-built-a-jelly-like-fab-menu-for-jetpack-compose-42e9f65f6576
Автор построил FAB, который не просто раскрывает меню, а тянется к появляющимся кнопкам и колышется как желе. Без шейдеров - только Canvas и Animatable API.
💡 Главная идея: не анимировать Shape, а анимировать точки, которые его определяют. Круг - это 36 точек, при раскрытии меню соседние выталкиваются с Гауссовым затуханием, потом сшиваются кривыми Безье в органичный блоб.
В статье - весь путь по шагам с гифками и кодом, плюс почему FloatingActionButton и Modifier.shadow() для такого не подходят.
——————
💭 Красивый разбор с наглядными гифками на каждый шаг.
Telegram | Селеба | YouTube | 2 842 |
| 19 | 🧹 В Claude Code добавили /checkup - команду для чистки и ускорения
https://x.com/bcherny/status/2074997570317779038
🧠 Борис Черный, создатель Claude Code, анонсировал новую команду /checkup. Она делает аудит твоего сетапа и предлагает оптимизации:
• Удаляет неиспользуемые скиллы, MCP-серверы и плагины, которые забивают контекст
• Убирает дубли между локальным CLAUDE.md и закоммиченным в репо
• Разбивает раздутый корневой CLAUDE.md на вложенные + скиллы
• Отключает медленные хуки
• Обновляет Claude Code до последней версии
• Включает auto mode по умолчанию
• Преодобряет read-only команды, которые ты чаще всего отклоняешь
Итог - меньше токенов на каждый запрос и быстрее ответы. Все изменения применяются только с подтверждением. Доступна после обновления до последней версии.
🤔 А чем пользуетесь вы для ускорения работы агента?
——————
💭 Контекст в Claude Code стал "тесным" или ответы замедлились - стоит прогнать.
Telegram | Селеба | YouTube | 3 170 |
| 20 | Владилен: ИИ заменит фронтенд? Честный разговор / ЧТУК
Youtube
Youtube
Youtube
Искусственный интеллект меняет разработку быстрее, чем рынок готов это признать. В этом подкасте мы с Владелином Мининым разбираем где заканчивается хайп и начинается реальная польза от ИИ
Приятного просмотра! | 4 415 |
