Skip to content

Explore and save stunning photos from Unsplash with this iOS app. Discover random photos for inspiration, search for specific images, and save your favorites.

Notifications You must be signed in to change notification settings

DmKolesov/PhotoExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PhotoExplorer App

This is a sample iOS application that allows users to explore and save photos from Unsplash API. The app is built using Swift and follows the MVVM (Model-View-ViewModel) architecture. It integrates with the Unsplash API to fetch random photos and allows users to search for specific photos.

Features:

Inspiration Feed: Browse through a grid of random photos for inspiration. Search Functionality: Search for specific photos using keywords. Favorites: Save your favorite photos for later viewing. Detail View: View detailed information about a selected photo.

Screenshots:

Inspiration Feed - Discover random photos.

Search - Find photos based on keywords.

Favorites - Save your favorite photos.

Detail View - View detailed information about a photo.

Code Structure:

The project is organized into the following components:

ViewModels: Handle the business logic and data presentation for each screen. Repositories: Manage data retrieval and storage, interacting with APIs and local storage. Views: Implement the UI elements, including cells for collection views.

Dependencies:

The project uses the following dependencies:

Kingfisher: For efficient image loading and caching. Realm: As a local database for storing favorite photos.

Contributing:

Feel free to contribute to the project by opening issues or submitting pull requests. Your feedback and contributions are welcome!

License:

This project is licensed under the MIT License - see the LICENSE file for details.

About

Explore and save stunning photos from Unsplash with this iOS app. Discover random photos for inspiration, search for specific images, and save your favorites.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages