Skip to content

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

Notifications You must be signed in to change notification settings

bestNewcomer/ImageFeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Feed

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

Ссылки

Описание приложения

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

Технические требования

Приложение должно поддерживать устройства iPhone с iOS 13 или выше, предусмотрен только портретный режим. Установка и запуск через Xcode. Требуемые зависимости закгружаются с помощью Swift Package Manager. Для использования приложения необходимо иметь учетную запись в сервисе Unsplash

Стек технологий

  • Swift
  • Архитектура: MVC
  • Вёрстка кодом
  • UIKit, UITableView, UITabBarController, WKWebView
  • URLSession
  • Keychain
  • OAuth 2.0
  • Swift Package Manager
  • Kingfisher
  • Unit, UI тесты

Скрины

Снимок экрана 2024-05-30 в 19 50 21 Снимок экрана 2024-05-30 в 19 51 17 Снимок экрана 2024-05-30 в 19 51 36 Снимок экрана 2024-05-30 в 19 51 47

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages