Многостраничное приложение предназначено для просмотра изображений через API Unsplash.
![Снимок экрана 2023-12-10 в 20 52 57](https://private-user-images.githubusercontent.com/53489821/289377559-ecc780bd-d440-49fa-aa4f-e00363d0f8d6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3NDY2NjgsIm5iZiI6MTcyMDc0NjM2OCwicGF0aCI6Ii81MzQ4OTgyMS8yODkzNzc1NTktZWNjNzgwYmQtZDQ0MC00OWZhLWFhNGYtZTAwMzYzZDBmOGQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEyVDAxMDYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5ZThmZDg3MzhmNGMyNjVjOTk5MzcxZmI0YmNiODE3ZTkxNzQzZGZiMTE4ODA3MTZlMDNjYjI4ZGQ5NGRkYTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bR0FfGGMcl_KN4C6uazg8ycDU0THxgTd9KSrlmINkAg)
![Снимок экрана 2023-12-10 в 20 54 14](https://private-user-images.githubusercontent.com/53489821/289377562-fff26fca-ad22-4f95-a804-e9e80f1fedd9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3NDY2NjgsIm5iZiI6MTcyMDc0NjM2OCwicGF0aCI6Ii81MzQ4OTgyMS8yODkzNzc1NjItZmZmMjZmY2EtYWQyMi00Zjk1LWE4MDQtZTllODBmMWZlZGQ5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEyVDAxMDYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY5ZmMwNTUzMjRjNDhkNjMyY2E4ZGE1ZWI0YWZiODM1ZWJmOGRlN2Y2NmM5NDk3Zjc1MTM2MzZjZTJlMWY2OTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.uIeId5A8vaeGcsIMFqGnGLkx_Rcp0VELXnoFjPvOPN4)
![Снимок экрана 2023-12-10 в 20 55 36](https://private-user-images.githubusercontent.com/53489821/289377572-27612866-d6ea-4b16-8046-ca6381b44794.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3NDY2NjgsIm5iZiI6MTcyMDc0NjM2OCwicGF0aCI6Ii81MzQ4OTgyMS8yODkzNzc1NzItMjc2MTI4NjYtZDZlYS00YjE2LTgwNDYtY2E2MzgxYjQ0Nzk0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEyVDAxMDYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMyNWNjMzZkYjEyYzBlYTZmODVkOGEzY2I4ZjcyNjI0MTk0OWUzYTk4YjYzNTEyMDE3MWVhOGMxMGRhODI5OTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SeEfe5W0A0OKC5wIRk1MWsXvrEwMvWjpjA7BjksdnU4)
![Снимок экрана 2023-12-10 в 20 54 19](https://private-user-images.githubusercontent.com/53489821/289377579-3f07d8ae-731c-4541-8ec9-b4221c47e866.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3NDY2NjgsIm5iZiI6MTcyMDc0NjM2OCwicGF0aCI6Ii81MzQ4OTgyMS8yODkzNzc1NzktM2YwN2Q4YWUtNzMxYy00NTQxLThlYzktYjQyMjFjNDdlODY2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEyVDAxMDYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU3YjEyNjBlMDdiMGMwZWUyMTNmYzQwNzZmZTZjNTQwNWViNmUzMjJlNDZlN2ViYjA0ZGM4YTYyY2I2NjYyZGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Pt6biGMmRV_imPsaOC4pz6rmm1WOn6A-xhsY0J1pdLI)
![Снимок экрана 2023-12-10 в 20 54 23](https://private-user-images.githubusercontent.com/53489821/289377585-ba38a3ce-4619-481f-875b-6ad2de39bbe7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3NDY2NjgsIm5iZiI6MTcyMDc0NjM2OCwicGF0aCI6Ii81MzQ4OTgyMS8yODkzNzc1ODUtYmEzOGEzY2UtNDYxOS00ODFmLTg3NWItNmFkMmRlMzliYmU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEyVDAxMDYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU0ZjIyMWM4YjVhYmQyYmE2YTAyYjY0ZTcyMGJiMTJmYzE5OTc0NWMwNjE4YjFiNzQ2YWZjYzc2ODJhM2JiZjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.M74cXqWa19iFFyaYNk3TP3zTLbg757QlkyEQnXLm8qw)
Приложение готово к использованию после скачивания, но только после обязательной авторизации через Unsplash. Главный экран состоит из ленты с изображениями, пользователь может просматривать ее, добавлять и удалять изображения из избранного. Можно просматривать каждое изображение отдельно и делиться ссылкой на них за пределами приложения. У пользователя есть профиль с избранными изображениями и краткой информацией о себе.
Важно! Из-за платных ограничений со стороны API, количество запросов в сеть ограничено до 50 в час. Если вдруг приложение выдаст алерт с ошибкой, то скорее всего именно из-за этого.
- Поддержка устройств iPhone начиная с iOS 13, предусмотрен только портретный режим
- вёрстка под iPad не предусмотрена
Стек: UITableView, ScrollView, WebView, KVO, SPM, Kingfisher, CoreAnimation, MVP, URLSession