ИнстаВивер
Это простое приложение для проб и тренировок для просмотра фотографий и видео из Instagram конкретного пользователя. Я буду регулярно обновлять это приложение, чтобы лучше имитировать родное приложение Instagram для iOS.
В настоящее время я использую общедоступный API: https://www.instagram.com/$USERNAME$/media/?&max_id=$LAST_ID$.
Функции
InstaViewer в настоящее время поддерживает:
Сторонние библиотеки
Для правильной работы InstaViewer использует ряд проектов с открытым исходным кодом:
- Alamofire — сетевая библиотека HTTP, написанная на Swift.
- AlamofireImage — библиотека компонентов изображений для Alamofire.
- SwiftyJSON — SwiftyJSON упрощает работу с данными JSON в Swift.
- Chameleon — легкая, но мощная цветовая платформа для iOS.
- Realm — Realm — это мобильная база данных, работающая непосредственно внутри телефонов.
Тодос
- Реализуйте дизайн MVP для облегченных ViewControllers.
- настройка пользовательского интерфейса
- Видеоплееры
- Параметры кэша пользовательского загрузчика изображений
- Пишите больше тестов