EmilGramm — фотолента с интеграцией Unsplash API
Описание проекта:
// КЕЙС 2
[портфолио]
Технологии: Swift, UIKit, Unsplash API, OAuth2, GCD
Архитектура: MVP
Формат: учебный проект
Роль: разработчик
EmilGramm — это мобильное приложение-фотолента, созданное для работы с Unsplash API. Приложение позволяет пользователям авторизоваться через OAuth2, просматривать фотографии в общей ленте, открывать изображения в полноэкранном режиме
и взаимодействовать с профилем пользователя.

При разработке использовалась архитектура MVP, что обеспечило модульность и простоту масштабирования проекта. Для работы с сетью реализована интеграция с Unsplash API,
а многопоточность и обновление интерфейса выполняются с помощью GCD.

В приложении реализованы:
• экран авторизации через OAuth2;
• лента фотографий, загружаемых из сети;
• экран профиля пользователя;
• открытие и просмотр отдельных изображений;
• обработка ошибок и индикаторы загрузки.

Проект стал практическим примером работы
с REST API, авторизацией по OAuth2
и построением архитектуры MVP на iOS.
Made on
Tilda