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

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

Ir al canal en Telegram

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

Mostrar más
3 877
Suscriptores
-124 horas
-57 días
-530 días
Archivo de publicaciones
Уменьшение рекомпозиции для изображений/иконок в Jetpack Compose Проверяя приложение, чтобы улучшить производительность прокрутки списка, я понял, что изображения и иконки постоянно перекомпозиционируются, даже когда их состояние не меняется! Довольно странно, не правда ли? https://engineering.teknasyon.com/reduce-recomposition-for-images-icons-in-jetpack-compose-8d2dd3bfa933 #Android 👉 @developer_mobila

Дебаггинг приложения без Xcode. Зачем? Вообще дебаг инструмент в нашем приложении был давно и выглядел так. Но: там был очень
Дебаггинг приложения без Xcode. Зачем? Вообще дебаг инструмент в нашем приложении был давно и выглядел так. Но: там был очень маленький набор функциональности; все было полностью закрыт #IF DEBUG’ом; фичи были разбросаны по разным проектам; вдобавок открывалось это всё только с главного экрана с шестерёнки. Зачем что-то менять? Ведь все «идеально». https://habr.com/ru/companies/alfa/articles/763596/ #ios 👉 @developer_mobila

Как Airbnb внедрила SwiftUI в приложение для iOS Для создания пользовательского интерфейса приложения выбор фреймворка имеет
Как Airbnb внедрила SwiftUI в приложение для iOS Для создания пользовательского интерфейса приложения выбор фреймворка имеет огромное значение. Правильно выбранный фреймворк может сделать приложение плавным, отзывчивым и даже восхитительным, в то время как фреймворк, не соответствующий потребностям приложения, может сделать его вялым и нерабочим. Этот принцип распространяется и на опыт разработчиков: UI-фреймворк с хорошо продуманными API позволяет инженерам свободно, эффективно и корректно выражать свои мысли, в то время как фреймворк с неправильными абстракциями или несогласованными API может усложнить работу инженеров, замедляя ее излишней сложностью. https://medium.com/airbnb-engineering/unlocking-swiftui-at-airbnb-ea58f50cde49 #ios 👉 @developer_mobila

🟥 Что делать в Сочи в марте? Писать мобильные приложения, конечно же! С 18 по 29 марта в Сочи пройдёт научно-практический ин
🟥 Что делать в Сочи в марте? Писать мобильные приложения, конечно же! С 18 по 29 марта в Сочи пройдёт научно-практический интенсив по мобильной разработке от Young&&Yandex и Университета «Сириус». На смене будет представлено два направления: нативная разработка на iOS и мультиплатформенная разработка на Flutter. Что вы успеете в ходе интенсива 🔶 Прокачаетесь в хард-скилах: создадите полноценные мобильные приложения под руководством ведущих разработчиков Яндекса и узнаете о современных инструментах разработки. 🔶 Поработаете над софтами: научитесь организовывать работу и ресурсы в команде, а также получите опыт совместной разработки. 🔶 Классно проведёте время: вас ждёт нетворкинг, природа Сочи — горы и море, а ещё выпускной в офисе Яндекса. Что вы получите после прохождения интенсива 🔶 Качественный пет-проект в ваше портфолио. 🔶 Грамотное резюме: вы пройдёте мастер-класс по оформлению резюме, что будет полезно на любом этапе вашей карьеры. 🔶 Пробное собеседование в Яндекс: лучших мы пригласим стать сотрудниками. Кто может принять участие в интенсиве 😀 Мы приглашаем принять участие в отборе студентов всех курсов бакалавриата, магистратуры и аспирантуры, интересующихся современными технологиями создания приложений на iOS или Flutter. Подробнее о необходимых навыках можно узнать здесь. Обучение, проезд, проживание и питание на время смены предоставит Университет «Сириус». 💫 Успейте подать заявку и решить тестовое до 4 февраля включительно: https://clck.ru/37ESJJ

Поваренная книга SwiftUI: использование предварительного просмотра в Xcode со SwiftUI Одной из замечательных особенностей Swi
Поваренная книга SwiftUI: использование предварительного просмотра в Xcode со SwiftUI Одной из замечательных особенностей SwiftUI является его интеграция с предварительным просмотром в Xcode, что позволяет видеть, как код реализует пользовательский интерфейс прямо в реальном времени, в процессе работы над ним. Предварительные просмотры обеспечивают быстрый и эффективный способ разработки и итерации UI-дизайна приложения. https://www.kodeco.com/books/swiftui-cookbook/v1.0/chapters/3-use-xcode-previews-with-swiftui #ios 👉 @developer_mobila

📱 Курс «Анализ защищенности приложений Андроид» Старт: 9 января (запись до 19 января) Продолжительность: 3 месяца Курс позво
📱 Курс «Анализ защищенности приложений Андроид» Старт: 9 января (запись до 19 января) Продолжительность: 3 месяца Курс позволяет изучить основы анализа мобильных приложений под ОС Android. Рассматривается устройство приложений Android, этапы создания мобильного приложения, приемы реверса и изменения кода. Подробно рассмотрен поиск и эксплуатация уязвимостей в мобильных приложениях ОС Android. 🎓 Кому будет полезен курс: — Новичкам с базовыми понятиями об алгоритмах и операционных системах; — Специалистам по тестированию на проникновение, желающим лучше изучить анализ мобильных приложений; — Разработчикам мобильных приложений, для повышения уровня защищённости разрабатываемых приложений. 🏆 Выдаём сертификат при успешной сдаче экзамена. Возможна оплата в рассрочку 📌 Узнать подробнее о курсе

В чем разница между ListView и RecyclerView? Поговорим о различиях между RecyclerView и ListView — виджетами, предназначенным
В чем разница между ListView и RecyclerView? Поговорим о различиях между RecyclerView и ListView  —  виджетами, предназначенными для отображения данных в Android-разработке. Рассмотрим ключевые особенности RecyclerView и ListView, плюсы и минусы, а также случаи использования каждого виджета. https://medium.com/@zelii/differences-between-listview-and-recyclerview-f04c20ad10f7 #Android 👉 @developer_mobila

Super Power Scroll Views - SwiftUI - iOS 17 0:00 - ScrollView iOS 17 Updates 0:41 - Adapting to size classes 2:31 - Next item peeking - contentMargins 3:41 - Snap to view when scrolling 5:12 - Transition Animations https://www.youtube.com/watch?v=IwUp2iP0jnI #ios 👉 @developer_mobila

Путешествуйте с выгодой! Ждёте знака, чтобы начать путешествовать? Это он! А знаете, как забронировать отель всего за 36 рублей? В приложении Отелло! Там сейчас скидки до 50%, а еще можно до 99% стоимости оплатить бонусами СберСпасибо и получить кэшбек. Все бонусы суммируются! Установить #реклама 16+ otello.2gis.ru О рекламодателе

Получи грант на обучение в Центральном университете Центральный университет открывает конкурс грантов. Выдаем несгораемый гра
Получи грант на обучение в Центральном университете Центральный университет открывает конкурс грантов. Выдаем несгораемый грант до 2 800 000 ₽ на учебу в бакалавриате Центрального университета. Гранты покрывают от 25 до 100% стоимости обучения. Мы подготовили два этапа испытаний: тестирование и бизнес-игру. Количество попыток не ограничено. Участвуй в отборе! Для выпускников 11-х классов и колледжей. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе

Возможна ли жизнь после плеймаркета? Привет, старина! Представь свой обычный рабочий день андроид-разработчиком. Ты открываеш
Возможна ли жизнь после плеймаркета? Привет, старина! Представь свой обычный рабочий день андроид-разработчиком. Ты открываешь почту и видишь вот такое сообщение: https://habr.com/ru/companies/alfa/articles/763976/ #Android 👉 @developer_mobila

Swift Testing: библиотека тестирования для Swift Swift Testing — это современная библиотека тестирования с открытым исходным кодом для Swift от Apple, обладающая мощными и выразительными возможностями. Она дает разработчикам больше уверенности при меньшем объеме кода. Данный пакет находится в стадии активной и непрерывной разработки. Его содержимое, включая все интерфейсы и детали реализации, является экспериментальным и может быть изменено или удалено без предварительного уведомления. https://github.com/apple/swift-testing #ios 👉 @developer_mobila

Бесплатный 5-дневный практикум по садоводству Откройте авторскую систему создания высокоурожайного сада и получите максимальн
Бесплатный 5-дневный практикум по садоводству Откройте авторскую систему создания высокоурожайного сада и получите максимальный результат без лишних усилий. Мы предлагаем Вам заняться плодородием, здоровьем и красотой Вашего сада сейчас в межсезонье, когда есть время без спешки подвести итоги сезона, получить новые знания и начать планировать следующий по-новому. Мы хотим, чтобы Вы получили пользу, вдохновение и глубокое понимание того, как заниматься садом без ущерба отдыху. Ведь сейчас так важно заложить фундамент будущего урожая, чтобы обеспечить семью экологически чистым, богатым витаминами питанием в следующем году. Практикум подойдет для начинающих и опытных садоводов, которые ценят свое время. Узнать больше #реклама strogoorganic.ru О рекламодателе

Hero Animation в iOS-приложении Подумайте о дизайне вашего любимого приложения. Что делает дизайн этого приложения таким особенным для вас? Для нас это часто индивидуальные и интересные анимации. Они помогают направить внимание пользователя, улучшить пользовательский процесс и сделать путь пользователя более ярким. В этой статье рассматривается, как с помощью модификатора matchedGeometryEffect можно просто создать красивые Hero-анимации: https://mobileappcircular.com/how-to-create-a-hero-animation-in-swiftui-154c6c6980ef #ios 👉 @developer_mobila

Курс «Графический дизайнер» от Яндекса За 9 месяцев вы освоите граф. дизайн и соберете портфолио из нескольких проектов! Попр
Курс «Графический дизайнер» от Яндекса За 9 месяцев вы освоите граф. дизайн и соберете портфолио из нескольких проектов! Попробовать #реклама 16+ practicum.yandex.ru О рекламодателе

Все типы 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