Moview

Moview is an application to view the rating of different movies with their respective information.

This application is for the selection process of Condor Labs, for the role of iOS developer. This application was created in Swift language.

App Screens

The application has 4 different screens that allow you to view the most popular movies, view their respective details and view the list of movies saved as favorites.

The following image illustrates in broad strokes how the application looks like.

App Screens
Captura de Pantalla 2022-04-26 a la(s) 11 28 27 a mCaptura de Pantalla 2022-04-26 a la(s) 11 29 25 a mCaptura de Pantalla 2022-04-26 a la(s) 11 29 58 a mCaptura de Pantalla 2022-04-26 a la(s) 11 30 19 a mCaptura de Pantalla 2022-04-26 a la(s) 11 30 58 a mCaptura de Pantalla 2022-04-26 a la(s) 11 31 15 a m

Featues

  • Swift
  • CleanVIP
  • CoreData
  • UniTests
  • UITest
  • URLSession
  • SystemConfiguration
  • Codable
  • Custom resources
  • Logs

Requirements

  • iOS 14.0+
  • Xcode 12.2+
  • Swift 5.1+

Instalation

This application does not use third party dependencies, therefore, its installation is very simple. Just follow the steps below:

  1. Download the repository
git clone https://github.com/alejobarbosa/Moview
  1. Use master branch

App Tests

Unit Tests

The unit tests for this application were added to the business rules containers, in this case the managers, covering 100% of each manager created.

Unit Tests
Captura de Pantalla 2022-04-26 a la(s) 10 50 57 a m
Unit Tests Coverage
Cap

UI Tests

UI tests for this application were added for validation of navigation and views correctly.

UI Tests
Captura de Pantalla 2022-04-26 a la(s) 10 50 39 a m

GitHub

View Github