iOS application to view the rating of different movies with their respective information

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

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
Unit Tests Coverage

UI Tests

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

UI Tests

GitHub

View Github