This application is a modern photo gallery app developed using the latest technologies. It fetches a paginated list of photos from an external API.
- Pagination
- Dark and Light Modes
- Albums Collection
- Image Caching
- Unit Testing
- Animation in Splash Screen
- CompositionalCollectionView
- Swift
- UIKit - XIB Files
- MVVM (Model-View-ViewModel)
- RXSwift
- SPM (Swift Package Manager)
- JSONPlaceholder API
- Pagination Logic
- Image Caching using
SDWebImage
library - Gesture Recognizers
- Dark/Light Mode Support
- Unit Testing Frameworks
- Clone the repository:
git clone https://github.com/iOSayedAhmed/ADVA
- Navigate to the project directory:
cd ADVA
- Open the
.xcodeproj
file in Xcode. - Run the project on your simulator or device.