fa
Feedback
Mobile Native ️️

Mobile Native ️️

رفتن به کانال در Telegram

Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы. Пробустить канал → https://t.me/mobile_native?boost Автор: @artemiygreg iOS / Swift: @swift_tips Библиотеки и инструменты: @mobile_dev_tools Митапы: @meetup_today

نمایش بیشتر
5 508
مشترکین
+124 ساعت
-17 روز
+1230 روز
جذب مشترکین
ژوئن '26
ژوئن '26
+10
در 0 کانال‌ها
مه '26
+45
در 0 کانال‌ها
Get PRO
آوریل '26
+38
در 0 کانال‌ها
Get PRO
مارس '26
+18
در 0 کانال‌ها
Get PRO
فوریه '26
+18
در 0 کانال‌ها
Get PRO
ژانویه '26
+42
در 0 کانال‌ها
Get PRO
دسامبر '25
+39
در 1 کانال‌ها
Get PRO
نوامبر '25
+41
در 0 کانال‌ها
Get PRO
اکتبر '25
+148
در 0 کانال‌ها
Get PRO
سپتامبر '25
+31
در 0 کانال‌ها
Get PRO
اوت '25
+55
در 1 کانال‌ها
Get PRO
ژوئیه '25
+64
در 0 کانال‌ها
Get PRO
ژوئن '25
+31
در 0 کانال‌ها
Get PRO
مه '25
+54
در 2 کانال‌ها
Get PRO
آوریل '25
+85
در 0 کانال‌ها
Get PRO
مارس '25
+160
در 1 کانال‌ها
Get PRO
فوریه '25
+33
در 1 کانال‌ها
Get PRO
ژانویه '25
+33
در 0 کانال‌ها
Get PRO
دسامبر '24
+52
در 0 کانال‌ها
Get PRO
نوامبر '24
+91
در 2 کانال‌ها
Get PRO
اکتبر '24
+87
در 1 کانال‌ها
Get PRO
سپتامبر '24
+97
در 1 کانال‌ها
Get PRO
اوت '24
+104
در 1 کانال‌ها
Get PRO
ژوئیه '24
+76
در 1 کانال‌ها
Get PRO
ژوئن '24
+70
در 1 کانال‌ها
Get PRO
مه '24
+66
در 1 کانال‌ها
Get PRO
آوریل '24
+97
در 2 کانال‌ها
Get PRO
مارس '24
+113
در 2 کانال‌ها
Get PRO
فوریه '24
+123
در 3 کانال‌ها
Get PRO
ژانویه '24
+127
در 3 کانال‌ها
Get PRO
دسامبر '23
+108
در 1 کانال‌ها
Get PRO
نوامبر '23
+46
در 2 کانال‌ها
Get PRO
اکتبر '23
+52
در 2 کانال‌ها
Get PRO
سپتامبر '23
+49
در 0 کانال‌ها
Get PRO
اوت '23
+114
در 0 کانال‌ها
Get PRO
ژوئیه '23
+163
در 0 کانال‌ها
Get PRO
ژوئن '23
+116
در 0 کانال‌ها
Get PRO
مه '23
+322
در 0 کانال‌ها
Get PRO
آوریل '23
+50
در 0 کانال‌ها
Get PRO
مارس '23
+74
در 0 کانال‌ها
Get PRO
فوریه '23
+161
در 0 کانال‌ها
Get PRO
ژانویه '23
+40
در 0 کانال‌ها
Get PRO
دسامبر '22
+80
در 0 کانال‌ها
Get PRO
نوامبر '22
+697
در 0 کانال‌ها
Get PRO
اکتبر '22
+89
در 0 کانال‌ها
Get PRO
سپتامبر '22
+45
در 0 کانال‌ها
Get PRO
اوت '22
+295
در 0 کانال‌ها
Get PRO
ژوئیه '22
+276
در 0 کانال‌ها
Get PRO
ژوئن '22
+117
در 0 کانال‌ها
Get PRO
مه '22
+125
در 0 کانال‌ها
Get PRO
آوریل '22
+48
در 0 کانال‌ها
Get PRO
مارس '22
+108
در 0 کانال‌ها
Get PRO
فوریه '22
+461
در 0 کانال‌ها
Get PRO
ژانویه '22
+570
در 0 کانال‌ها
Get PRO
دسامبر '21
+62
در 0 کانال‌ها
Get PRO
نوامبر '21
+57
در 0 کانال‌ها
Get PRO
اکتبر '21
+1 089
در 0 کانال‌ها
Get PRO
سپتامبر '21
+231
در 0 کانال‌ها
Get PRO
اوت '21
+463
در 0 کانال‌ها
Get PRO
ژوئیه '21
+1 470
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
11 ژوئن+1
10 ژوئن+1
09 ژوئن+3
08 ژوئن0
07 ژوئن0
06 ژوئن0
05 ژوئن0
04 ژوئن+1
03 ژوئن+1
02 ژوئن+2
01 ژوئن+1
پست‌های کانال
Mobile Runtime от Яндекса — 7 июня говорим про AI, архитектуру и Senior-скиллы Если вы занимаетесь мобильной разработкой или
Mobile Runtime от Яндекса — 7 июня говорим про AI, архитектуру и Senior-скиллы Если вы занимаетесь мобильной разработкой или бэкендом, 7 июня стоит освободить вечер. В программе два трека с упором на реальные кейсы и инженерную практику. Что будем копать в AI-треке: • Внедрение AI: Как перестроить процессы и инфраструктуру, двигаться к AI-first командам и автономности работы агентов. Артур Василов (Яндекс Браузер) разберёт истории успеха и интересные подходы к эффективному использованию AI. • Агенты и инструменты: Воркшоп с Тамимом Аттафи (Яндекс Карты). Соберём с нуля ассистента в кросс-платформенном KMP-приложении с картой, который умеет вызывать инструменты для поиска мест и взаимодействия с картой. Что в Not so AI треке: • Performance & Media: Детальный разбор медиаленты Яндекс Еды от Льва Бондаренко. Подводные камни при работе со скоростью, памятью и производительностью в высоконагруженном приложении. • Career Path: Дискуссия о будущем мобильного инженера. Как качать T-shape, строить личный бренд и адаптироваться к изменениям рынка. Спикеры — Эдуард Оболенский (Яндекс), Артур Василов (Яндекс Браузер), Василий Усов (Райффайзенбанк) и Вероника Макаровская (Сбер). Также обсудим BDUI, кроссплатформу и натив. Москва + онлайн. Программа в процессе наполнения, но регистрация уже открыта.

2
🍏Как в Wildberries & Russ работают с IOS? Разработчики компании проведут iOS Meetup, где поделятся реальными кейсами из рабо
🍏Как в Wildberries & Russ работают с IOS? Разработчики компании проведут iOS Meetup, где поделятся реальными кейсами из работы и разберут решения, которые помогают ускорять разработку и поддерживать стабильность продуктов. В программе три доклада: — Автоматизация релизов в Wildberries - о создании инструмента для управления релизным процессом приложения и масштабировании на другие продукты — UI тестирование приложения Wildberries - о вызовах при организации процесса тестирования — Работа с файловой системой на iOS - о нюансах при работе с файлами и создании папок в iOS Sandbox Где и когда: Meetup пройдет в Москве 22 апреля, участие бесплатное. Можно подключиться онлайн. Ссылка на регистрацию: https://clck.ru/3TA5ZF
1 593
3
Kotlin Coroutine bridges: converting any callback-based Android API to suspend functions Полезная статья, в которой показывае
Kotlin Coroutine bridges: converting any callback-based Android API to suspend functions Полезная статья, в которой показывается, как можно преобразовывать любые коллбэк-ориентированные Android API в suspend-функции используя suspendCoroutine. 👉 The fundamental problem: Callbacks do not compose 👉 The core bridge: suspendCoroutine 👉 Success and error callbacks: The two-path bridge 👉 The callback factory: Abstracting interface boilerplate 👉 Multi-value callbacks: Wrapper classes 👉 Exception hierarchies: Preserving error semantics 👉 The Result<T> variant: Exceptions are not always what you want 👉 The lambda convenience layer: Bridging before the bridge 👉 Real-world application: Bridging Google Play Billing directly 👉 suspendCoroutine versus suspendCancellableCoroutine 👉 Applying the pattern beyond billing 👉 Common mistakes to avoid Читать (En)
1 669
4
Маяк в пустыне: Kotlin DSL для Android-шейдеров В статье автор рассказывает про сложности и неудобства работы с шейдерами в A
Маяк в пустыне: Kotlin DSL для Android-шейдеров В статье автор рассказывает про сложности и неудобства работы с шейдерами в Android, из-за чего он заморочился и написал библиотеку, которая оборачивает всё это добро в типизированный Kotlin DSL. 👉 почему голый AGSL в Android-коде быстро начинает утомлять 👉 как выглядит тот же шейдер в RedByteFX 👉 четыре учебных примера - от простого к сложным эффектам 👉 как устроен DSL: координаты, uniform-ы, let(...), fn(...), sample(), sampleUv(), стандартная библиотека и интеграция с Compose; 👉 где библиотека реально выигрывает, а где у неё есть честные ограничения. Библиотека не подменяет исполнение, нативный AGSL по-прежнему исполняется на устройстве и работает по принципу Kotlin DSL → сгенерированный AGSL → RuntimeShader / RenderEffect. Библиотека на GitHub → RedByteFX Читать (Ru)
1 525
5
🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬 📱 Мобильная разработка в ритме города: Day&Night* 2026 Приглашаем мобильных разработчиков на глав
🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬🎬 📱 Мобильная разработка в ритме города: Day&Night* 2026 Приглашаем мобильных разработчиков на главную конференцию Городских сервисов Яндекса. Саша Аникин расскажет про будущее городов и роботакси, а Кирилл Нейман разберёт техническую архитектуру машины с голосовым управлением. Всё остальное время займут тематические клубы. Мобильное направление курируют Саша Борисков — руководитель разработки клиентской платформы в Еде и Илья Царев — руководитель разработки в Яндекс Go. Обсудим: 🔶 Архитектуру супераппов, песочницы и внедрение ИИ-агентов в мобильную разработку. 🔶 Как делегировать нейросетям рутинную часть разработки. А для души будут клубы музыки и винила и активного образа жизни, где можно выдохнуть и пообщаться с единомышленниками. 🍸 Завершим вечер нашей традиционной вечеринкой до 2 ночи. 🚀 Регистрация открыта — успейте подать заявку! Все заявки проходят модерацию, обязательно дождитесь обратной связи. *День и Ночь
2 106
6
Разбираем Remote Compose: как Google предлагает строить BDUI Обзорная статья от ребят из Альфа-Банк про недавно анонсированны
Разбираем Remote Compose: как Google предлагает строить BDUI Обзорная статья от ребят из Альфа-Банк про недавно анонсированный Remote Compose от Гугла. 👉 Что делает Remote Compose особенным 👉 Как устроен Remote Compose 👉 Практическое использование 👉 Плюсы / Минусы Читать (Ru)
1 942
7
Как я пытался чинить анимацию в Jetpack Compose LazyColumn Интересная статья от разработчика из ТБанка про то, как они решали
Как я пытался чинить анимацию в Jetpack Compose LazyColumn Интересная статья от разработчика из ТБанка про то, как они решали проблему рассинхронизации анимаций айтемов в LazyColumn – когда один из айтемов меняет свои размеры, анимация второго айтема происходит с временным лагом. В статье разбирается, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен с самого начала и к какому решению в итоге пришли. Читать (Ru)
2 230
8
Школа мобильной разработки Яндекса — прокачка от базы до реальных приложений В iOS‑треке погрузимся в Swift на продвинутом ур
Школа мобильной разработки Яндекса — прокачка от базы до реальных приложений В iOS‑треке погрузимся в Swift на продвинутом уровне, современный UI, многопоточность, архитектуру и CI/CD. В Android‑треке познакомимся с Jetpack Compose, многопоточностью и KotlinX Coroutines. А ещё в программе — интеграция AI в разработку, факультативы по Flutter, лекции по алгоритмам и UI. Что нужно для старта: 1️⃣базовое знание Kotlin или Swift 2️⃣умение решать алгоритмические задачи 3️⃣минимальный опыт создания приложений на своей платформе 4️⃣для iOS — MacBook или другой компьютер с macOS Обучение включает лекции, домашние задания и работу над реальными проектами в кросс-функциональных командах. Занятия проходят очно в московских офисах Яндекса. Оставляй заявку и начни карьеру в мобильной разработке уже сейчас.
2 183
9
How Compose Preview Works Under the Hood Интересная статья, в которой подробно разбирается процесс отрисовки Compose Preview
How Compose Preview Works Under the Hood Интересная статья, в которой подробно разбирается процесс отрисовки Compose Preview в Android Studio. 👉 The fundamental problem: Rendering the uncallable 👉 The @Preview annotation: Metadata, not behavior 👉 From annotation to XML: How Studio discovers previews 👉 ComposeViewAdapter: The orchestrator 👉 ComposableInvoker: Calling the uncallable 👉 Inspectable: Enabling the tooling bridge 👉 From composition to ViewInfo: Mapping pixels to source code 👉 Running previews on device: PreviewActivity Читать (En)
1 954
10
Как безопасно хранить и открывать пользовательские файлы локально в Android Статья про безопасное хранение и открытие пользов
Как безопасно хранить и открывать пользовательские файлы локально в Android Статья про безопасное хранение и открытие пользовательских файлов локально в Android. 👉 Получаем файл от пользователя 👉 Сохранение в зашифрованном формате 👉 Как стороннее приложение может безопасно прочитать ваш зашифрованный файл 👉 Создание ParcelFileDescriptor 👉 Создание корректного URI для FileDecryptionContentProvider 👉 Рефлексия шифрования Читать (Ru)
2 007
11
🔒 Безопасность Android — новый сезон Podlodka Android Crew В мобильных приложениях мы занимаемся не только UI, логикой и арх
🔒 Безопасность Android — новый сезон Podlodka Android Crew В мобильных приложениях мы занимаемся не только UI, логикой и архитектурой. Мы работаем с пользовательскими аккаунтами, платежами, приватным контентом и доверием людей к продукту. И иногда одной ошибки в коде достаточно, чтобы всё это оказалось под угрозой. 👻 Чтобы не оказаться в ситуации, когда из-за утечки данных аккаунты пользователей скомпрометированы, а бизнес теряет миллионы, мы посвятили новый сезон Podlodka Android Crew безопасности Android-приложений. 🤖С 30 марта по 3 апреля разберём: • с чего начинается безопасность приложения, как UI может стать точкой взлома, • как выглядит Android-приложение глазами атакующего, • где реально помогают passkeys и биометрия, а где — нет, • как защищаются платежи и видеоконтент в Android-приложениях и не только. Будет много реальных кейсов и технических разборов. Нас ждут Zoom-сессии, обсуждения со спикерами и закрытое комьюнити разработчиков в Telegram. 👉Подробности и билеты А по промокоду mobile_native получите скидку🎁
2 361
12
Как заставить Android Studio ругаться на код по вашим правилам: создаем пользовательские Lint и Detekt Объемная и полезная ст
Как заставить Android Studio ругаться на код по вашим правилам: создаем пользовательские Lint и Detekt Объемная и полезная статья про статические анализаторы кода Android Lint и Detekt. Как с их помощью упростить себе жизнь, заставив Android Studio ругаться на код по вашим правилам. В качестве примера показывается как создать практические правила для обоих инструментов и как их внедрить в проект. На примере Lint рассматривается контроль архитектуры пакетов и обязательную документацию с QuickFix, а на примере Detekt – проверка неизменяемого состояния представления без Android-зависимостей и миграцию с RxJava на Coroutines. P.S. Шёл 2026 год – RxJava 😳 Читать (Ru)
2 200
13
WWDC26 A week of technology, creativity, and community В этом году WWDC26 пройдёт с 8 по 12 июня. Посмотреть видео можно буде
WWDC26 A week of technology, creativity, and community В этом году WWDC26 пройдёт с 8 по 12 июня. Посмотреть видео можно будет: На Youtube: AppleDeveloper На сайте: developer.apple.com В приложении для разработчиков: AppleDeveloper
2 036