An iOS app that consumes the TMDb Web API to display movies information.
In the home screen you can check the week's top trending movies at the home screen. There, once you choose a movie, you go to the movie detail screen and you can check some information about it or save it to your favorites. In the favorites tab you can check all your favorite marked movies or even unmark them as you wish. In the search tab you can search for any other movie, check its details and mark it as a favorite.
It was the first personal project I built, and it is currently published in the App Store:
https://apps.apple.com/es/app/genie-movies/id6447447949
I hope you enjoy the app.
-Nathalie
- Clone the project
- Install Cocoapods if you haven't done it yet (https://guides.cocoapods.org/using/getting-started.html)
- In the terminal, install the project's pods with the command
pod install
- Open the xcworkspace project
- Run the project!
- Swift (99%)
- Objc (1%)
- UIKit
- REST Api
- CoreData
- SPM
- Firebase Analytics and Crashlytics
- MVVM Architecture
- Dependency Injection
- Design Patterns
- Clean Code
- SOLID
- Cocoapods
- RXSwift
- Snapkit
- Lottie
- SDWebImage