ar
Feedback
Мобильная разработка #1

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

الذهاب إلى القناة على Telegram

Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter

إظهار المزيد
3 877
المشتركون
-124 ساعات
-57 أيام
-530 أيام
أرشيف المشاركات
Курс «Python-разработчик» от Яндекса. Начните с нуля. Программа 2023 года. Диплом о переподготовке и помощь с поиском работы.
Курс «Python-разработчик» от Яндекса. Начните с нуля. Программа 2023 года. Диплом о переподготовке и помощь с поиском работы. Рассрочка. Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Пройдите собеседование на iOS: Лучшие вопросы, которые вы должны знать! https://shreethaanur.medium.com/crack-your-ios-interv
Пройдите собеседование на iOS: Лучшие вопросы, которые вы должны знать! https://shreethaanur.medium.com/crack-your-ios-interview-top-questions-you-must-know-in-2023-before-you-go-9fe28ddd9d76 #ios 👉 @developer_mobila

VK Реклама поддержала отложенные диплинки для мобильных приложений При продвижении мобильного приложения бизнес часто сталкив
VK Реклама поддержала отложенные диплинки для мобильных приложений При продвижении мобильного приложения бизнес часто сталкивается с ситуацией, когда после тапа на рекламу пользователь попадает на главный экран. Если приложение у человека не установлено на смартфоне, то он сначала попадет в стор и после установки тоже автоматически перейдет на главный экран, а не на страницу товара, услуги или конкретной акции. Это усложняет пользовательский путь и снижает конверсию в финальную для бизнеса цель — продажу. Не терять потенциальных клиентов помогают отложенные диплинки. Выглядит это так: юзер тапает по рекламе — переходит в магазин и после установки приложения — сразу попадает на нужный экран. Что особенно актуально в период новогодних распродаж. Для пользователя это минимум действий к покупке, для бизнеса — выше конверсия в продажи и больше выручка. Подробности здесь #Android #ios 👉 @developer_mobila

ANR internals: touch dispatching through the view hierarchy https://blog.p-y.wtf/anr-internals-touch-dispatching-through-the-
ANR internals: touch dispatching through the view hierarchy https://blog.p-y.wtf/anr-internals-touch-dispatching-through-the-view-hierarchy #Android 👉 @developer_mobila

Как создать App Clip для вашего приложения App Clips - это уменьшенная версия вашего приложения, которая позволяет пользователям выполнять определенные задачи без необходимости загружать полное приложение. Они легкие, поскольку их размер не превышает 15 МБ, и должны быть быстрыми и интуитивно понятными в использовании. App Clip можно запустить, отсканировав код App Clip, созданный с помощью камеры, или прикоснувшись телефоном к коду App Clip, созданному с помощью NFC. Их также можно запускать из Safari, Карт и даже Сообщений. В этой статье я покажу вам, как создать App Clip для вашего приложения и как сгенерировать коды, которые вы можете предоставить своим пользователям для запуска App Clip. https://www.polpiella.dev/create-app-clips/ #ios 👉 @developer_mobila

Mastering RecyclerView Optimizations in Android RecyclerView - это мощный виджет в Android для эффективного отображения больш
Mastering RecyclerView Optimizations in Android RecyclerView - это мощный виджет в Android для эффективного отображения больших списков или сеток данных. Чтобы обеспечить производительность и отзывчивость вашего приложения, очень важно оптимизировать реализацию RecyclerView. В этой статье мы рассмотрим различные техники и концепции, которые помогут вам извлечь максимум пользы из RecyclerView. https://medium.com/@balsikandar/mastering-recyclerview-optimizations-in-android-f937919d4dd7 #Android 👉 @developer_mobila

Прокачайтесь до уровня Senior в Android-разработке всего за 5 месяцев Расширьте перечень своих скиллов и увеличьте доход вмес
Прокачайтесь до уровня Senior в Android-разработке всего за 5 месяцев Расширьте перечень своих скиллов и увеличьте доход вместе с OTUS и онлайн-курсом «Android Developer. Professional». 👩‍💻Что вам даст это обучение: - научитесь использовать всю мощь языка для создания приложений - освоите Android Architecture, Dagger 2, RxJava, Kotlin coroutines, JUnit, UI Tests, Ui Profiling, Gradle optimizations и др.; - создадите свой аналог YouTube, Imgur, CoinMarketCap и расширите портфолио; - поработаете с интересными задачами под руководством практикующих экспертов из крупных компаний. Курс доступен для приобретения в рассрочку, также вы можете заранее бесплатно получить полную программу, чтобы убедиться, что она вам подходит! 👉Пройдите бесплатное вступительное тестирование прямо сейчас и получите 4 урока от экспертов курса в подарок: https://vk.cc/ctd0ob Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Разбор миграции данных в Swift 00:00 - Intro 00:40 - What is A SwiftData Migration? 01:19 - What Is A Lightweight Migration In SwiftData 02:05 - Defining A Versioned Schema In SwiftData 07:21 - How To Debug SwiftData 11:06 - Changing Property Names In SwiftData 16:17 - How To Create A Schema Migration Plan In SwiftData 18:41 - How To Setup Your ModelContainer With Your Migration Plan 19:41 - How To Test Your Migration Plan In SwiftData 20:40 - When To Use Custom Migrations In SwiftData 22:08 - Creating A New VersionedSchema 23:54 - How to Create a custom migration stage in SwiftData https://www.youtube.com/watch?v=PDKaZpWuH1I #ios 👉 @developer_mobila

How to Create a Lazy Column With Categories in Jetpack Compose https://www.youtube.com/watch?v=XfYlRn_Jy1g #Android 👉 @developer_mobila

Вышли первые Mobile Interview — неформальные беседы про мобильную разработку в Яндексе Ребята из разных команд мобильной разр
Вышли первые Mobile Interview — неформальные беседы про мобильную разработку в Яндексе Ребята из разных команд мобильной разработки Яндекса рассказывают, какие задачи решают каждый день и почему им нравится эта работа. Первые выпуски уже можно посмотреть на YouTube-канале Yandex for Mobile: 🔸 В первом выпуске обсудили инфраструктуру Такси. Как и зачем собирать команду мобильной инфраструктуры приложения и чем ребята занимаются на ежедневной основе. 🔸 Во втором выпуске разбирались в разработке Карт. Какие задачи ребята решают, как адаптируются под сложности определения геолокации, развивается ли MapKit, как уживаются приложения Карт и Навигатора. 🔸 В третьем выпуске беседовали о разработке под iOS. Как мы делали браузер под iOS, легко ли переключаться между платформами и под какую проще разрабатывать, что нужно сделать, чтобы завоевать авторитет в большой команде, и в чём заключается специфика разработки браузеров. 🔸 В четвёртом выпуске поговорили с деврелом. Что за люди делают мероприятия для мобильных разработчиков, как организовать большую конференцию и не сойти с ума, чем ещё занимаются DevRel-команды и зачем простым разработчикам связываться с ними. Смотрите интервью и подписывайтесь на канал — скоро там выйдет пятый выпуск Mobile Interview.

Почему мой фоновый Worker остановился? Изучение функции StopReason в Android WorkManger Из-за смены платформ, новых правил и
Почему мой фоновый Worker остановился? Изучение функции StopReason в Android WorkManger Из-за смены платформ, новых правил и кастомизации Android производителями комплектующих планирование длительных фоновых заданий стало довольно сложной задачей. https://proandroiddev.com/why-has-my-background-worker-stopped-exploring-android-workmangers-stopreason-a0f743e6411c #Android 👉 @developer_mobila

SwiftUI Custom Alert View - iOS 17 - Xcode 15 0:00 Intro 0:30 Project Setup 2:49 Building Custom Alert View https://www.youtube.com/watch?v=LaimspStHzk #ios 👉 @developer_mobila

Бесплатный практический семинар для Android-разработчиков Прокачайте свои скиллы на открытом уроке «Оптимизируем Gradle билды
Бесплатный практический семинар для Android-разработчиков Прокачайте свои скиллы на открытом уроке «Оптимизируем Gradle билды» от OTUS и Антона Казакова – руководителя направления Android-разработки в «Золотое яблоко». 👩‍💻На вебинаре: 1. Научимся работать с инструментарием для профилирования Gradle сборок: Build Scan Plugin и gradle profiler 2. Подробно разберем механики работы Gradle, которые помогают нам ускорять сборки: параллелизм, различные кэши и инкрементальность 3. Научимся правильно конфигурировать gradle.properties Занятие пройдёт 12 декабря в 20:00 мск и будет приурочено к старту курса «Android Developer. Professional». После урока вы сможете продолжить обучение в рассрочку. ✍️ Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/csVitQ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Собеседование на Mobile Developer: Алексей Панов (Контур) Собеседование на позицию мобильного разработчика. Проводит Алексей Панов, Senior Android Developer в Контур. На собеседовании будут проектировать мультиплатформенное приложение и по ходу погружаться в нюансы работы с KMP, корутинами, Compose. 00:00 Ожидание 00:21 Вступление 01:37 Знакомство с экспертом 05:28 Знакомство с кандидатом 06:53 О формате собеседования 07:30 Часть 1. KMP. Проектирование 51:50 Фидбэк по первой части 54:50 Часть 2. Корутины 01:25:48 Фидбэк по второй части 01:26:41 Часть 3. Jetpack Compose 01:35:36 Фидбэк по третьей части 01:39:24 Впечатления кандидата 01:40:17 Общий фидбэк 01:44:03 Разбор вопросов из чата 01:50:00 Заключение https://www.youtube.com/watch?v=i45sp7O_RUc #Android 👉 @developer_mobila

Как правильно обрабатывать недоступный контент в iOS 17? В большинстве наших iOS-приложений мы, разработчики iOS, справляемся с недоступным контентом, отсутствием результатов поиска или сценариями, не имеющими подходящих данных. UI/UX-дизайнеры и мы, разработчики, используем различные подходы, чтобы обеспечить бесперебойный пользовательский опыт. https://santoshbotre01.medium.com/how-to-handle-content-unavailable-gracefully-with-ios-17-5f1954c64be3 #ios 👉 @developer_mobila

🤝Совместная работа над документами уже давно является насущным требованием времени. До сих пор, эта задача часто решается в
🤝Совместная работа над документами уже давно является насущным требованием времени. До сих пор, эта задача часто решается в рамках традиционных CRUD-API, что приводит к существенным проблемам для пользователей. 12 декабря в 19.00 приглашаем на вебинар “Разработка кооперативных API для совместной работы над документом”, на котором исследуем решение компании Google в сервисе Google Docs, применив небольшой реверс-инжиниринг. 📌На занятии: - сосредоточимся на подходе, позволяющем нескольким людям одновременно вести работу над одним документом; - обсудим теоретические и алгоритмические аспекты решения; - проанализируем возможную реализацию на стороне бэкенда и поймем, сколько это будет стоить; - спроектируем API для тестовой прикладной задачи. 👉Регистрация https://otus.pw/C3PTu/?erid=LjN8JueKG Урок пройдет в рамках курса «Kotlin Backend Developer. Professional». При поступлении в группу обучения возможные разные способы оплаты и рассрочка платежа. Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Собеседование на Junior Android Dev у Анны Жарковой Собеседование проходило в формате вопрос-ответ, при необходимости писали пример ответом на вопрос. Интервьюер: Анна Жаркова, руководитель группы разработки в Usetech источник #Android 👉 @developer_mobila

Jailbreak checker — как обезопасить свое iOS-приложение Привет! Меня зовут Тоня, я продуктовый разработчик в продукте QIWI Кошелек. Недавно мы делали задачу по предотвращению рисков в связи с использованием приложения с Jailbreak. Хочу рассказать о трудностях, с которыми столкнулись на пути, и о том, как мы их разрешили. https://habr.com/ru/companies/qiwi/articles/762600/ #ios 👉 @developer_mobila

Работаем с SwiftData в SwiftUI Вы можете использовать SwiftData для сохранения данных вашего приложения для офлайн использования или для кэширования временных данных. https://medium.com/@priya_talreja/swiftdata-in-swiftui-part-1-18919ce2612 #ios 👉 @developer_mobila

🚀 Связные списки в алгоритмических собеседованиях 📌 "Книжного академического образования недостаточно. Книги - это замечате
🚀 Связные списки в алгоритмических собеседованиях 📌 "Книжного академического образования недостаточно. Книги - это замечательно, но они не помогут вам пройти собеседование. Почему? Подскажу: интервьюверы не видели красно-черных деревье со времен своего обучения в университете. Чтобы успешно пройти собеседование, нужно готовиться на реальных вопросах, встречающихся на собеседованиях" - Лакман Макдауэлл 🗓 2 декабря в 18:00 по МСК пройдет бесплатный урок по подготовке к алгоритмическим собеседования от Senior разработчика из Тинькофф и спикера HighLoad (ex-разработчика Яндекс, Huawei) На открытом уроке решишь >8 задач, изучишь теорию, которая точно пригодится на собеседовании, и сможешь задать вопросы человеку, который успешно прошел алгоритмические секции в OZON, Tinkoff, VK, СБЕР, Яндекс и Авито Зарегистрироваться