Доработка приложения iOS (Objective C)

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
26 июля 2017, 14:15 • 7 откликов • 38 просмотров
TL;DR в мульти-контентном приложении (текст+аудио+видео) сделать возможность сразу скачивать и открывать видео вместо открытия текстовой статьи и последующего скачивания и открытия видео; реализовать очередь на загрузку видео.

Подробно:
Приложение - многофункциональная "Энциклопедия", по сути магазин и библиотека обучающих курсов в мультиформате - текст, аудио или видео. Единица контента - курс, поделённый на главы и уроки. Каждый урок обязательно состоит из html-файла, а также может содержать видео и/или аудио.

Из особенностей приложения - гибкая настройка перед сборкой: можно поменять оформление, модель продаж (подписка на все курсы или покупка курсов по отдельности), наличие подкатегорий в каталоге и т.д. На одних исходниках можно собрать несколько "тематических" приложений. Действующие приложения на этих исходниках:
Текущая структура курса: после покупки или подписки скачивается архив с метаданными json, иконками глав и аудиофайлами (если они есть). После открытия урока пользователь может отдельно скачать и проиграть видео.

Задание
Необходимо сделать так, чтобы вместо открытия текстовой статьи приложение начинало скачивать видео (и открывала плеер по завершении скачивания).

Дополнительно:
  • доработать функционал скачивания видео аналогично скачиванию курсов: добавить (отдельную от курсов) очередь загрузки для видео.
  • все нововведения реализовывать как опцию настроек приложения (не как отдельный проект)
  • максимально интегрироваться в текущую архитектуру проекта
Текущая архитектура проекта:
  • MVC + Observer
  • MagicalRecord
  • AFNetworking
Как работаем:
  • Исходники отправлю после изучения портфолио
  • Fix price на основе изучения исходников
  • Предоплата не больше 50%

Отзывы
R50 d0aba310cbb5db0ecc5a714cb984cd30
Заказчик
Работа выполнена быстро, качественно и профессионально! Рекомендую и планирую дальнейшее сотрудничество. Спасибо!
6 лет назад
R50 4234b24d389730c353b0945bea530f63
Фрилансер
Работа быстро согласована, оплачена в срок, требования были предоставлены полно и корректно. Рекомендую!
6 лет назад