/iMovies

iMovies is an iOS demo project that showcases different software architectures such as MVC, MVVM, and VIPER in different targets. Additionally, there is also a target that demonstrates the use of SwiftUI with MVVM architecture.

Primary LanguageSwift

iMovies

iMovies is an iOS demo project that showcases different software architectures such as MVC, MVVM, and VIPER in different targets. Additionally, there is also a target that demonstrates the use of SwiftUI with MVVM architecture.

Features

  • Demonstrates different software architectures such as MVC, MVVM, VIPER in different targets
  • A separate target that demonstrates the use of SwiftUI with MVVM architecture
  • Fetche top-rated movies in a list
  • View movie details including ratings, release date, and overview

Installation

  1. Clone the repository: git clone https://github.com/yasuntimure/iMovies.git
  2. Start the app: open iMovies.xcworkspace

Technologies

  • Swift, iOS
  • The NYC Movie Database API

Screenshots

Lightmode

Darkmode

Contributing

If you would like to contribute to the project, please fork the repository and submit a pull request.