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