Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 1.74 KB

README.md

File metadata and controls

44 lines (27 loc) · 1.74 KB

codebeat badge CI Status codecov

InCinema

logo

Application to show a list of movies currently in cinema.

Structure

Solution spited into 2 projects:

MDBProvider

Extendable HTTPs client. SSL certificates to MovieDB pinned. 90% test coverage

InCinema iOS app

MVVM-C architecture with dependency injection. Shows info based on devices local and language. Images cached.

Overview

Scroll Details Search
Scroll preview Details preview Search preview

How to run

  • clone solution
  • replace {API_KEY} in config.info with your API Key
  • Run the app

Todo

  1. Convert MDBProvider to universal library
  2. Convert MDBProvider to pod / Swift PM
  3. Cover InCinema with tests
  4. Implement Error Handling

Credits

Powered by The MovieDB