Разработка приложения Podcasts

20 участников

О чём курс

Полноценный аудиоплеер для подкастов с интеграцией iTunes API, фоновым воспроизведением и оффлайн-режимом строится здесь с нуля на Swift. Вы научитесь работать с архитектурой сетевых запросов через Alamofire и освоите AVKit для управления аудиопотоками. В курсе разбирается создание плавающего плеера, который остается доступным при навигации между экранами, настройка элементов управления в Command Center и на экране блокировки, а также парсинг JSON-данных и работа с XML через Cocoapods. Материал подойдет разработчикам, которые уже имеют опыт создания простых списочных приложений и готовы перейти к реализации сложного функционала реальных продуктов. Итогом станет работающее iOS-приложение с системой поиска, избранным и поддержкой скачивания контента для прослушивания без сети.

Программа обучения

  • Введение в архитектуру аудиоприложения
  • Интеграция Alamofire для сетевых запросов
  • Поиск подкастов через iTunes API
  • Асинхронный парсинг JSON
  • Работа с XML через Cocoapods
  • Использование AVKit для воспроизведения аудио
  • Реализация фонового воспроизведения и управление через Command Center
  • Создание draggable floating player (плавающего плеера)
  • Оффлайн-режим и скачивание контента
  • Сохранение избранного через UserDefaults
Складчина создана 18 февраля 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 4

BV Brian Voong Все материалы
360 ₽ 2 850 ₽