yusuphjoluwasen / PhotoAssignment

An iOS App written in swift

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PhotoAssigment

PhotoAssigment is an clean iOS Application that fetches albums from an api, fetches and display photos from selected album, on click of one of the photos, shows a photo detail screen.

Description

The App contains three screens, the album screen, the photos screen, the photo detail screen

iOS Tech Stack

  • Architecture: MVVM-C + Repository
  • Collection View Compositional Layout
  • Swift 5
  • StoryBoard and Programmatic UI
  • RxSwift
  • Delegation
  • Modular Design
  • Solid Principles
  • Unit Test
  • Factory Design Pattern
  • Decorators
  • Dependency Injection
  • Decoupling Using Protocols
  • Pagination
  • Dark Mode Support

About

An iOS App written in swift


Languages

Language:Swift 100.0%