Skip to content

The multi-page application is designed to view images via the Unsplash API.

Notifications You must be signed in to change notification settings

boyegorka/ImageFeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image Feed

65e335ac-f669-4c28-b092-194ed068b134.mp4

Ссылки

Назначение и цели приложения

Многостраничное приложение предназначено для просмотра изображений через API Unsplash.

Цели приложения:

  • Просмотр бесконечной ленты картинок из Unsplash Editorial.
  • Просмотр краткой информации из профиля пользователя.

Краткое описание приложения

  • В приложении обязательна авторизация через OAuth Unsplash.
  • Главный экран состоит из ленты с изображениями. Пользователь может просматривать ее, добавлять и удалять изображения из избранного.
  • Пользователи могут просматривать каждое изображение отдельно и делиться ссылкой на них за пределами приложения.
  • У пользователя есть профиль с краткой информацией о пользователе.

Нефункциональные требования

  • Авторизация работает через OAuth Unsplash и POST запрос для получения Auth Token.
  • Лента реализована с помощью UITableView.
  • В приложении использованы UImageView, UIButton, UILabel, TabBarController, NavigationController, NavigationBar, UITableView, UITableViewCell.
  • Приложение должно поддерживать устройства iPhone с iOS 13 или выше, предусмотрен только портретный режим.

Функциональные требования

  • Авторизация через OAuth
  • Просмотр ленты
  • Просмотр изображения на весь экран
  • Просмотр профиля пользователя
  • Добавление изображения в избранное