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

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

Ir al canal en Telegram

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

Mostrar más
3 841
Suscriptores
-224 horas
-97 días
-1230 días
Archivo de publicaciones
Все типы SwiftUI TextField Keyboard Types Всегда странно говорить, что мы изучим ВСЕ возможности API, потому что я чувствую,
Все типы SwiftUI TextField Keyboard Types Всегда странно говорить, что мы изучим ВСЕ возможности API, потому что я чувствую, что всякий раз, когда я нажимаю кнопку "опубликовать", это уже устаревший контент. Но в данном конкретном случае у меня есть ощущение, что API довольно стабилен и мне не придется обновлять его в ближайшее время. https://holyswift.app/discovering-all-swiftui-textfield-keyboard-types/ #ios 👉 @developer_mobila

Специальный крутой выпуск подкаста для мобильных разработчиков и девопсов! Как построить уникальную EMM систему управления мо
Специальный крутой выпуск подкаста для мобильных разработчиков и девопсов! Как построить уникальную EMM систему управления мобильными устройствами (более 120 тысяч штук), какие принципы разработки лучше использовать для внутренних приложений на десятки тысяч пользователей, почему имеет смысл перейти на кросс-платформу, как совместить баланс между приватностью и безопасностью и зачем отправлять мобильных разработчиков на ферму. Обо всем этом рассказывает Илья Рукавишников, руководитель внутренней мобильной разработки Магнита в новом выпуске подкаста «Магнитное Поле», который создается совместно проектом @zavtracast и IT-командой ритейлера Магнит. В этом подкасте рассказывается про работу самых разных команд крупной технологической компании, где работают тысячи человек. В предыдущих выпусках обсуждали современный backend, devops с человеческим лицом, дизайн-системы, data governance, IT HR, зачем нужен agile, geo BI, облачные архитектуры, InnerSource, создание внутренних продуктов и многое другое. 🎧Послушать 📹Посмотреть

Firebase in Android Studio — Android Developers Backstage 00:00 - Introduction 00:40 - App Quality Insights 12:42 - Firebase Test Lab 14:37 - Device streaming 40:46 - iOS robo 41:19 - Gradle managed firebase test devices 43:54 - Wrap up https://www.youtube.com/watch?v=OvLCsH2vKgE #Android 👉 @developer_mobila

Настраиваем анимацию переходов во Flutter Айдар Мавлетбаев, Flutter-разработчик AGIMA, в статье на Хабр рассказал про анимаци
Настраиваем анимацию переходов во Flutter  Айдар Мавлетбаев, Flutter-разработчик AGIMA, в статье на Хабр рассказал про анимацию в интерфейсах Flutter-приложений. Из статьи вы узнаете: - какие типы анимации существуют; - какие шаблоны используются в Animations; - как и когда применять каждый из них и т. д. По ссылке выше собрали примеры для каждого шаблона. Текст подойдет разработчикам, которые только начинают работать с анимацией на Flutter-проектах. Реклама. ООО "АГИМА ПРОДАКШН". ИНН 7707398117.

iOSSecuritySuite: безопасность и защита от взлома iOS-приложений iOSSecuritySuite — это продвинутая и простая в использовании
iOSSecuritySuite: безопасность и защита от взлома iOS-приложений iOSSecuritySuite — это продвинутая и простая в использовании библиотека для защиты платформы от несанкционированного доступа, написанная на чистом Swift. Если вы разрабатываете под iOS и хотите защитить свое приложение в соответствии с частью стандарта OWASP MASVS, то эта библиотека поможет вам сэкономить много времени. Что обнаруживает ISS: Джейлбрейк Подключенный отладчик Если приложение было запущено в эмуляторе Общие инструменты реверсинжиниринга, работающие на устройстве https://github.com/securing/IOSSecuritySuite #ios 👉 @developer_mobila

Курс «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