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
✨Отус приглашает 30 января в 20:00 мск на бесплатный практический вебинар «Навигация на SwiftUI» от Сергея Балалаева – разраб
✨Отус приглашает 30 января в 20:00 мск на бесплатный практический вебинар «Навигация на SwiftUI» от Сергея Балалаева – разработчика из Ozon Вебинар является частью полноценного онлайн-курса «iOS Developer. Professiona» от Отус. ➡️Регистрация на вебинар: https://vk.cc/cu6rwb На вебинаре мы: ✔️ научимся писать полнофункциональное приложение с нативной навигацией под чистым SwiftUI и с поддержкой с iOS 14; ✔️ окунемся в мир бекпортов; ✔️ рассмотрим несколько существующих решений в OpenSource и предложим свое собственное. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

CD-диск на шейдерах и NameDrop в iOS 17 Шейдеры отлично подходят для симуляции материалов. В обычных интерфейсах мы управляем
CD-диск на шейдерах и NameDrop в iOS 17 Шейдеры отлично подходят для симуляции материалов. В обычных интерфейсах мы управляем только цветом, но эффекты могут быть революционными. Например, блюр в iOS изменил многие мобильные интерфейсы и стал частью интерфейса Apple Vision Pro. Описать материал через шейдер сложно, потому что код совершенно другой, но создать динамичный эффект — ещё сложнее. В этой статье разберём пару примеров: переливающийся диск и нашумевший NameDrop в iOS 17. https://habr.com/ru/companies/dododev/articles/762656/ #ios 👉 @developer_mobila

Здоровье вашей Gradle-сборки Обсудим кому и когда нужно следить за своей сборкой. Сценарии, когда сборка может заболеть. Сергей Боиштян расскажет про случаи из практики, в которых сборка становилась медленнее. Он обсудит инструменты и подходы для наблюдения за сборками. Расскажет, как они меряют деградацию и выбирают, что ускорять. источник #Android 👉 @developer_mobila

❓ Да что вы знаете про iOS? Проверь себя – пройди тест по Swift и узнай можешь ли ты претендовать на уровень Senior Developer
Да что вы знаете про iOS? Проверь себя – пройди тест по Swift и узнай можешь ли ты претендовать на уровень Senior Developer. 🫵 Ответишь успешно — пройдёшь на курс «iOS Developer. Professiona» от OTUS по специальной цене. Курс доступен в рассрочку. Освой Middle и Senior компетенции на нашем онлайн-курсе «iOS Developer. Professional» в OTUS. Обучение построено исключительно на кейсах из практики разработки приложений в продакшн. ➡️ ПРОЙТИ ТЕСТ: https://vk.cc/ctXWR8 🤝 Бонусом за успешно пройденный тест, получишь доступ к записям лучших вебинаров курса. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

The Future of Accessing User Location in SwiftUI Здравствуйте, афвикендены и ванбеталеры, с вами Лео. Сегодня мы рассмотрим н
The Future of Accessing User Location in SwiftUI Здравствуйте, афвикендены и ванбеталеры, с вами Лео. Сегодня мы рассмотрим новый API для получения местоположения пользователя в SwiftUI. Знаете, когда мы только начинаем свою карьеру, все дело в том, чтобы правильно разобраться с техническими аспектами. Мы сосредоточены на том, чтобы овладеть навыками нашей профессии. Но со временем, когда мы продвигаемся по карьерной лестнице, происходит сдвиг. Дело не только в том, насколько хорошо вы пишете код или разрабатываете дизайн; дело в том, как вы общаетесь с людьми, а коммуникативные навыки являются ключевыми. Подумайте об этом: будучи штатным или главным инженером в мире iOS, вы не просто пишете код в углу. Вы - главный помощник, наставник, гид. https://holyswift.app/the-new-way-to-get-current-user-location-in-swiftu-tutorial/ #ios 👉 @developer_mobila

Уменьшение рекомпозиции для изображений/иконок в 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 О рекламодателе