Skip to content

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.

Notifications You must be signed in to change notification settings

yasuntimure/iMovies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages