ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

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

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

前往频道在 Telegram

@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml

显示更多
3 860
订阅者
-224 小时
+27 天
-1230 天
帖子存档
Вопрос по Swift #вопросы_с_собеседований Что такое Optional и как его создать? ............................................................................................................... Optional - это тип, который может хранить либо значение, либо nil. Создать его можно, добавив вопросительный знак после любого типа: var number: Int? = 10

🤓 Popup View — библиотека тостов, оповещений и всплывающих окон для SwiftUI Собственно из заголовка уже понятно, что вас ждёт по ссылке — удобные элементы интерфейса, которые вам не нужно создавать с нуля, если вы работаете со SwiftUI. А ещё они стильные. 🖥 Github #ios #библиотека

🤓 ​Глубокое погружение в Swift Regex Регулярные выражения — это очень удобный способ обработки и манипулирования строками. Регулярки есть во множестве языков программирования и теперь Swift тоже поддерживает их. В этой статье подробно разбирается то, как работают регулярные выражения в Swift и где они могут пригодиться https://bignerdranch.com/blog/swift-regex/

спринт mobdevelop 19.07 ios Занимаетесь iOS-разработкой? Прокачайте свои навыки iOS-разработки — освойте все возможности Swift 5.7. 🟠 Освойте Middle и Senior компетенции iOS-разработчика на онлайн-курсе «iOS Developer. Professional» в OTUS. 👉 Оставить заявку на курс и получите доступ к записям лучших открытых уроков курса уже сейчас! Оставить заявку: https://otus.pw/AiNj/ В чем особенности курса? — За 5 месяцев вы освоите навыки, которые отличают Middle+ специалиста от новичка. — Обучение построено на кейсах из практики разработки приложений в продакшн. — Вас ждет решение сложных задач с уровнем качества топовых приложений. — Продвинутые навыки: перенос приложения на Android, кодогенерация и другие. — В конце обучения вы опубликуете в AppStore свое собственное приложение. ❗️Не пропустите возможность записаться на открытые уроки которые пройдут совсем скоро: 1. Как Swift может помочь с заглушками сервисов или как не зная других языков стать фулстек iOS разработчиком с использованием фреймворка Vapor | 01.08 Записаться можно по ссылке: https://otus.pw/lErB/ 2. Знакомимся с SwiftData | 15.08 Записаться можно по ссылке: https://otus.pw/tAQc/ Нативная интеграция. Информация о продукте www.otus.ru

𝕴𝖈𝖔𝖓 𝕲𝖊𝖓𝖊𝖗𝖆𝖙𝖔𝖗 🍱 Приложение для macOS для создания иконок приложений https://github.com/onmyway133/IconGenerator

🔵 Востребованность Flutter-разработчиков растет с каждым годом. Освойте и вы эту трендовую технологию кроссплатформенной раз
🔵 Востребованность Flutter-разработчиков растет с каждым годом. Освойте и вы эту трендовую технологию кроссплатформенной разработки! 🔥 Начните свой путь в разработку на Flutter с простого шага - оставьте заявку на курс и получите бесплатно подборку ваших первых уроков. 📕 Что вы найдете в подборке: — Урок «Аркадные игры на Flutter 3» Изучите возможности Flutter для создания кроссплатформенных игр и создадите свою аркадную игру. — Урок «Создание невероятных визуальных эффектов на Flutter» Откроете перед собой мир визуальных возможностей Flutter и научитесь создавать потрясающие интерфейсы с использованием системных сервисов и оборудования. — Урок «Создаем свою систему координат для RenderObject» Освойте новый движок Impeller и научитесь размещать виджеты в трехмерном пространстве, создавая свою уникальную систему координат для RenderObject. 💣 Не упустите свой шанс стать настоящим экспертом Flutter! https://otus.pw/75Le/ Нативная интеграция. Информация о продукте www.otus.ru

​Большая коллекция инструментов для iOS-разработчиков Каждому разработчику нужен свой инструментарий, который будет помогать ему решать самые сложные задачи. В этой подборке вы наверняка найдёте себе такие инструменты, ведь здесь собрано всё самое полезное для аналитики, отладки, локализации, машинного обучения и многого другого. Открывайте, изучайте и сохраняйте пост в избранное, чтобы вернуться к нему при случае: https://github.com/ios-dev-tools/awesome-ios-dev-tools #ios #инструмент

​Создание виджетов для приложений iOS с помощью WidgetKit и SwiftUI Начиная с iOS 14, Apple представила виджеты, которые позволяют пользователям отображать часть содержимого приложения на главном экране. Давайте посмотрим, как мы можем использовать платформу WidgetKit для добавления виджетов в приложения iOS: https://tanaschita.com/20220905-building-widgets-for-ios-applications-with-widgetkit-and-swiftui/ #ios #swift

Хотите освоить разработку 3D-игр на Flutter для iOS, Android и Web с использованием Impeller и WebGL? Приходите 28 июня в 20:
Хотите освоить разработку 3D-игр на Flutter для iOS, Android и Web с использованием Impeller и WebGL? Приходите 28 июня в 20:00 мск на открытый урок «Введение в разработку 3D-игр на Flutter для iOS/Android и Web с использованием Impeller и WebGL» онлайн-курса Flutter Mobile Developer от OTUS. На открытом уроке мы разберем: — новые возможности Flutter 3.10 и Dart 3 и используем их для создания простой интерактивной трехмерной игры с фоновой музыкой и звуковыми эффектами; — попробуем подключиться к внешним устройствам через механизмы вызова нативного кода. Урок подходит для всех, кто имеет опыт в программировании и хочет научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android. Продолжить обучение вы сможете на курсе Flutter Mobile Developer, который можно приобрести в рассрочку. Регистрация на открытый урок: https://otus.pw/beQC/ Нативная интеграция. Информация о продукте www.otus.ru

​​Шпаргалка по Swift Эта шпаргалка содержит исчерпывающую информацию по языку Swift версии 5.7. Сохраните, чтобы не потерять. #swift #шпаргалки

​Упрощение внедрения зависимостей с помощью паттерна «фасад» в iOS Если мы работаем в приложении со слишком большим количеством модулей и, следовательно, слишком большим количеством зависимостей в каждом из них, может потребоваться много времени, чтобы сосчитать их все, внедрить в каждый класс, на который они полагаются. К счастью, существует полезное решение, позволяющее упростить передачу слишком большого количества зависимостей в класс, и даже лучше: его можно разделить на более мелкие, если не все из них необходимы. Подробнее: https://pedroalvarez-29395.medium.com/ios-simplifying-dependency-injection-with-the-facade-design-pattern-bd863630da32 #ios

​Диспетчеризация методов iOS Диспетчеризацией методов называют процесс поиска адреса инструкций, которые нужно выполнить CPU при вызове определенного метода. Знания принципов работы диспетчеризации методов необходимы при написании кода, поскольку они позволяют повысить производительность приложения, а также не допустить ошибок, связанных с неочевидным поведением в Swift. В этой статье будут рассмотрены понятие диспетчеризации, его виды, преимущества и недостатки, а также приведены небольшие задачи для укрепления знаний: https://habr.com/ru/articles/677616/ #ios #swift

❗️ Как использовать Deep Links и Universal Link iOS-разработчику? 🔥 Приглашаем 26 мая в 20:00 мск на бесплатный вебинар в OT
❗️ Как использовать Deep Links и Universal Link iOS-разработчику? 🔥 Приглашаем 26 мая в 20:00 мск на бесплатный вебинар в OTUS на котором мы покажем, как правильно организовать навигацию с помощью Deep Links и Universal Links в SwiftUI. 📚 На вебинаре: — Расскажем о технологии Deep links на iOS. — Произведем настройку сервера и клиентского приложения для работы с этой технологией. — На примере приложения на SwiftUI мы покажем, как можно открыть определенный экран с помощью Deep links. 👉🏻 Регистрация на вебинар: https://otus.pw/EDtn/ ❗️ Не упустите шанс узнать больше о технологии, которая может значительно улучшить пользовательский опыт в вашем приложении. Вебинар пройдет в рамках онлайн-курса «iOS Developer. Professional» в OTUS. Нативная интеграция. Информация о продукте www.otus.ru

KotlinConf 2023: 71 доклад о Kotlin и вокруг Kotlin уже на YouTube. Смотреть
KotlinConf 2023: 71 доклад о Kotlin и вокруг Kotlin уже на YouTube. Смотреть

8 пакетов Flutter для облегчения разработки 1. Freezed Freezed — генератор кода, который уменьшает количество действий для создания шаблонов классов и помогает писать код быстрее. 2. flutter_launcher_icons Пакет пригодится, если понадобится изменить иконки приложения, не зная ничего о Xcode и Android. Вы просто добавляете свой значок в формате png, выполняете команду flutter pub run flutter_launcher_icons, и все остальное происходит в фоновом режиме. 3. Fluttertoast С помощью этого пакета легко отображать уведомления в приложениях Flutter. 4. Firestore Firestore — облачная база данных NoSQL. Пакет позволяет легко интегрировать приложения Flutter с Firestore. 5. Riverpod Riverpod — менеджер состояний, который обеспечивает простой и гибкий способ управления состоянием приложения Flutter. Пакет упрощает создание реактивных пользовательских интерфейсов и тестирование кода. 6. SharedPreferences Пакет для хранения и извлечения пар «ключ-значение» на устройстве пользователя. Удобен для хранения предпочтений пользователя, таких как настройки и данные, специфичные для пользователя. 7. package_info_plus Пакет предназначен для получения информацию о приложении (номер версии, номер сборки и имя пакета). Этот пакет особенно полезен для отображения информации о приложении пользователям или в целях отладки. 8. intl С помощью этого пакета разработчики могут легко форматировать дату, время, числа и валюту для разных локалей, что необходимо для создания приложений, поддерживающих несколько языков и регионов. А какие пакеты для Flutter используете вы? #flutter

Краткое руководство по использованию FlowLayout в Jetpack Compose. Читать
Краткое руководство по использованию FlowLayout в Jetpack Compose. Читать

Попробуй себя в роли тестировщика! Забирай бесплатно курс по ИТ-профессии. Только сегодня 0 руб.! Мы открыли бесплатный досту
Попробуй себя в роли тестировщика! Забирай бесплатно курс по ИТ-профессии. Только сегодня 0 руб.!   Мы открыли бесплатный доступ только до конца дня! Обычно программа стоит 19,500₽.   По ссылке тебя ждёт обучение профессии тестировщик — это 7 дней получения необходимых навыков, полное погружение в специализацию и практика — решение реальных задач!   Успей получить курсы и попробовать себя в новой перспективной ИТ-профессии: ЗДЕСЬ Реклама ООО "ГикБреинс" erid: LjN8KbZ3B

​Подборка полезных видеоуроков от Филиппа Лакнера Собрали несколько популярных видео для разработчиков под Android за апрель: 1. Пагинация c использованием Paging3 и Compose 2. LazyColumn: контроль скролла 3. Создание Wear OS приложения с Jetpack Compose 4. Многострочное текстовое поле с подсказкой 5. Реализация Security Scan с помощью AppSweep и GitHub Actions #android #compose

спринт 03.05 mobdevelop ios ⚡Пройдите тест по Swift и проверьте свои знания. Ответьте на 20 вопросов и узнайте, насколько вы
спринт 03.05 mobdevelop ios ⚡Пройдите тест по Swift и проверьте свои знания. Ответьте на 20 вопросов и узнайте, насколько вы готовы к обучению на курсе — «iOS Developer. Professional» от OTUS. Курс доступен в рассрочку! 👉🏻 ПРОЙТИ ТЕСТ —  https://otus.pw/6iI2/ ❗️На курсе вы освоите ключевые особенности Swift 5, сможете определять целесообразность применения паттернов и погрузитесь в нюансы использования Rx. 🎁 Сможете пройти успешно тест — получите доступ к 2 открытым урокам курса! Реклама. Информация о рекламодателе на сайте www.otus.ru

​Подборка полезных видеоуроков от Филиппа Лакнера Собрали несколько популярных видео для разработчиков под Android за апрель: 1. Пагинация c использованием Paging3 и Compose 2. LazyColumn: контроль скролла 3. Создание Wear OS приложения с Jetpack Compose 4. Многострочное текстовое поле с подсказкой 5. Реализация Security Scan с помощью AppSweep и GitHub Actions #android #compose