TVShows iOS app built with RxSwift, using the TMDb API.
Built with
- Swift 5
- RxSwift, RxDataSources
- Clean + Modular Architecture
- Cordinator Pattern.
- MVVM
- Dependency Injection
- Kingfisher
- Realm
- KeychainSwift
- Tuist
- Swift Package Manager
- Dark Mode support
Requirements
- Tuist 1.50.0+
- Xcode 12.0+
Getting started
- Clone this repository.
- run
tuist generate
- Open the workspace file and have fun.
Tuist
This project is setup with Tuist. Therefore no xcodeproj
/xcworkspace
is committed to this repo.
Screenshots
Dark Mode
Light Mode
CocoaPods branch
- Old version built with CocoaPods: https://github.com/rcaos/TVToday/releases/tag/v.0.4.0
Author
Jeans Ruiz, [email protected]