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:
- Download the repository
git clone https://github.com/alejobarbosa/Moview
- 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 |
---|