uz
Feedback
Mobile Developer

Mobile Developer

Kanalga Telegram’da o‘tish
9 218
Obunachilar
Ma'lumot yo'q24 soatlar
+187 kunlar
+3830 kunlar
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 Iyul0
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/wha
🧠 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+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-de+2
🚫 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://youtub
Разработчик из 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-re+2
🔄 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
🔄 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-
🛠 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 на
🧠 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 запустила официальный+1
🔍 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-an+3
🎒 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. 👩‍💻Он сделал ра
🗓 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/up
📡 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/se
🧠 Семь команд 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-compos
🪼 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 - команду для чистки и ускорения 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