𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: designcode.io
Название: SwiftUI Параллелизм

Продолжительность: 3 ч 23 мин
Количество уроков: 20 Видео
Язык: Английский
Вес архива: 1,02 ГБ
SwiftUI Параллелизм — это практический курс, созданный для разработчиков, которые хотят углубиться в современные возможности SwiftUI. Параллелизм, жесты swipe, продвинутый поиск, AttributedString и инструменты доступности — всё это стало ключевыми темами WWDC21, и в рамках курса вы шаг за шагом изучите применение этих технологий в реальных приложениях. Дополнительно вы узнаете, как интегрировать данные из Contentful и работать с API через Apollo GraphQL.
Что вы изучите в этом курсе
Курс предлагает комплексное погружение в современные инструменты SwiftUI, позволяя формировать архитектуру приложения, работать с параллельными задачами и улучшать пользовательский опыт благодаря новым API.
Параллелизм и асинхронные задачи
Вы узнаете, как:
• использовать async/await в SwiftUI;
• параллелить загрузку данных без блокировки интерфейса;
• строить отзывчивые UI‑компоненты, работающие поверх асинхронных операций;
• применять Task, TaskGroup и другие инструменты Swift Concurrency.
Жесты и анимации: реализация swipe
Разбор практических примеров позволит глубже понять:
• создание кастомных жестов с помощью Gesture API;
• анимацию интерактивных движений;
• реализацию привычных UX‑паттернов, таких как swipe‑действия.
Поиск в SwiftUI
Вы научитесь оптимизировать поиск, используя:
• новые возможности .searchable;
• дебаунсинг и асинхронную фильтрацию;
• динамическую подгрузку результатов из внешних источников.
Работа с AttributedString
В ходе обучения вы узнаете, как:
• создавать динамически форматируемый текст;
• выделять ключевые элементы интерфейса;
• использовать стили, эмодзи, вложенные атрибуты и ссылки.
Доступность (Accessibility)
Отдельный модуль посвящён улучшению доступности приложения:
• работа с VoiceOver и фокусировкой;
• использование улучшенных модификаторов для доступности;
• тестирование доступности в Xcode и на реальных устройствах.
Интеграция с внешними сервисами
Чтобы продемонстрировать реальные сценарии разработки, курс включает интеграцию с Contentful и Apollo GraphQL.
Contentful: хранение и управление данными
• структурирование контента в Contentful;
• подключение SDK в проект SwiftUI;
• динамическая загрузка изображений, текстов и коллекций.
Apollo GraphQL: запросы и мутации
• настройка Apollo Client для iOS;
• выполнение GraphQL‑запросов с поддержкой Swift Concurrency;
• обработка ответов и обновление UI на основе полученных данных.
Результаты обучения
После завершения курса вы сможете создавать более быстрые, отзывчивые и доступные приложения на SwiftUI, использовать современные подходы параллелизма и уверенно интегрировать внешние сервисы для масштабируемых проектов.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь