Skip to content

Simple app witch provide a list of movies from The Movie DB. Version 1.2 is available at App Store.

Notifications You must be signed in to change notification settings

danielcolnaghi/TheMovie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Movies

Simple app witch provide a list of movies from The Movie DB API and a short details with cover image and background. Also this project follow the MVVM architecture.

If you want to know more about this API follow The Movie API

Features

  • List of movies
  • Search movies
  • Movie details (name, image, runtime, budget, relesead date, revenue, details)
  • Add movie to Must Watch list
  • Add movie to Watched list
  • In App Purchase

Other implementations

  • UI improvements using UIDynamics to animate cover image.
  • Minor ajustments in UI.
  • About screen with some info about this project.
  • Code improvements in API class, I created another layer to manage API URL based in Alaeddine' Medium.
  • Changes in the Data Access layer and how it is managed.
  • Implemented the Codable protocol in models.

Code coverage

More than 84% with UI test included.

Build

To build you will need to install Pods and call pod update in your terminal.

pod update

Pods used in this app

pod 'Alamofire', '~> 4.4'
pod 'AlamofireImage'
pod 'OHHTTPStubs/Swift', '~> 6.0.0'

Layout

I also uploaded in this repository a Sketch file with the initial idea about the app layout.

Contributors

Phelippe with your amazing knowledge with size class and constraints.

About

Simple app witch provide a list of movies from The Movie DB. Version 1.2 is available at App Store.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published