Skip to content

gurjitsi/ImageGalleryApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

45 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Έ iOS Image Gallery App

A modern iOS image browsing app powered by the Flickr API, built with Swift 5 and MVVM architecture.


πŸš€ Overview

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.


✨ Key Features

  • πŸ” 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.

🧰 Tech Stack

Category Technology
Language Swift 5
IDE Xcode 12.1
Architecture MVVM (Model-View-ViewModel)
API Flickr REST API

πŸ§ͺ Installation

  1. 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.

πŸ“Έ Screenshots

Dribbble shot HD - 4


πŸ“œ License

This project is licensed under the MIT License.

About

A modern iOS image browsing app powered by the Flickr API, built with Swift 5 and MVVM architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages