A modern iOS image browsing app powered by the Flickr API, built with Swift 5 and MVVM architecture.
The iOS Image Gallery App provides users with a fast, seamless way to discover and explore beautiful photos from Flickr.
Designed with a focus on performance, responsiveness, and scalability, this app demonstrates clean MVVM architecture, asynchronous operations, and modular Swift development practices.
- π Flickr API Integration: Perform live keyword searches across Flickrβs massive photo library.
- π Infinite Scrolling: Effortlessly browse results without interruptions.
- π§© MVVM Architecture: Promotes clean separation of concerns and improved testability.
- πΌ Image Gallery Display: Swift-based grid optimized for performance and device adaptability.
- π Image Detail View: View metadata like title, author, and description elegantly.
- β‘ Smooth UI/UX: Built with UIKit and optimized for a responsive experience.
- π§ Error Handling & Loading States: Keeps users informed during data fetching and network events.
| Category | Technology |
|---|---|
| Language | Swift 5 |
| IDE | Xcode 12.1 |
| Architecture | MVVM (Model-View-ViewModel) |
| API | Flickr REST API |
- Clone this repository:
git clone https://github.com/yourusername/ImageGalleryApp.git
Open the project in Xcode 12.1 or later.
Build and run on your iOS simulator or device.
This project is licensed under the MIT License.
