Работу с библиотекой Alamofire
Работу с iTunes API
Работу с библиотекой AVKit Audio Player
Работу с библиотеками SDWebImage(UIKit) и URLImage(SwiftUI) библиотеки для загрузки изображений
Анимированные переходы через Auto Layout
Работу с UIPanGestureRecognizer(UIKit), LongPressGesture(SwiftUI)
Работу с UIKit и SwiftUI в рамках одного проекта
Работу с архитектурой Clean Swift
И многое-многое другое!
А хочется ли вам научиться создавать полноценные работоспособные приложения, которыми вы пользуетесь каждый день? Если да, то мы рады представить вам наш новый курс, в котором мы будем с нуля создавать приложение аналогичное Apple Music.
Курс будет насыщен всем тем функционалом, который вы так привыкли видеть в настоящих приложениях по работе с музыкальными файлами, а именно поиск и воспроизведение треков из iTunes API, сохранение понравившихся треков в память устройства с помощью UserDefaults и многое многое другое.
Также одной из основных особенностей курса будет заключаться в том, что он будет написан с использованием двух фреймворков: UIKit и SwiftUI, а именно покажу как внедрять целый экран, написанный через SwiftUI в приложение, полностью написанное на UIKit.
Приложение получится достаточно объемным, поэтому в той части проекта, которая будет написана через UIKit мы применим архитектуру под названием Clean Swift, чтобы максимально эффективно распределить задачи между файлами.
Огромное внимание уделим работе с анимациями, и реализуем кастомный анимированный переход к экрану воспроизведения трека, как в настоящем приложении Apple Music.
Разбирая курс по кусочкам, реализация приложения получится не сложной и интересной. Создавая проект с нуля мы затронем огромное количество и других различных технологий, которые указаны ниже:
Меня зовут Акулов Иван. Я iOS разработчик и основатель двух замечательных порталов SwiftBook.ru и Akunavi.com.