All Projects → rcaos → TVToday

rcaos / TVToday

Licence: MIT License
iOS TV Shows app with TMDb Api. RxSwift, MVVM, Clean Architecture. Tuist + Swift Package Manager

Programming Languages

swift
15916 projects
shell
77523 projects

Projects that are alternatives of or similar to TVToday

laravel-tmdb
Interact with TMDB data in your Laravel application.
Stars: ✭ 25 (-7.41%)
Mutual labels:  themoviedb, tmdb, tmdb-api, themoviedb-api
Gitiny
An iOS app for GitHub with exploring trending
Stars: ✭ 247 (+814.81%)
Mutual labels:  rxswift, clean-architecture, ios-app
Bark
Bark is an iOS App which allows you to push customed notifications to your iPhone
Stars: ✭ 2,371 (+8681.48%)
Mutual labels:  rxswift, mvvm, ios-app
NYTimes-iOS
🗽 NY Times is an Minimal News 🗞 iOS app 📱 built to describe the use of SwiftSoup and CoreData with SwiftUI🔥
Stars: ✭ 152 (+462.96%)
Mutual labels:  dependency-injection, ios-app, swift5
Papr
🌁 An Unsplash app for iOS
Stars: ✭ 1,025 (+3696.3%)
Mutual labels:  rxswift, mvvm, ios-app
Ios
A sample project demonstrating MVVM, RxSwift, Coordinator Pattern, Dependency Injection
Stars: ✭ 49 (+81.48%)
Mutual labels:  rxswift, dependency-injection, mvvm
Paging-3-Sample
This app is created as a sample app which loads movies from Tmdb api and uses Paging 3 library to show it in a Recycler view.
Stars: ✭ 96 (+255.56%)
Mutual labels:  mvvm, tmdb, tmdb-api
DailyNews
Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding.
Stars: ✭ 31 (+14.81%)
Mutual labels:  rxswift, ios-app, swift5
PagedLists
Paginated UITableView and UICollectionViews for iOS.
Stars: ✭ 69 (+155.56%)
Mutual labels:  swift-package-manager, spm, swift5
MMActionSheet
An actionSheet view implement with pure swift
Stars: ✭ 25 (-7.41%)
Mutual labels:  swift-package-manager, spm, swift5
BESTV
Android TV App powered by TMDb. It is a easy way to find the best TV content, the top movies, series... all of that in your TV.
Stars: ✭ 49 (+81.48%)
Mutual labels:  dependency-injection, tmdb, clean-architecture
Iossampleapp
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
Stars: ✭ 510 (+1788.89%)
Mutual labels:  rxswift, dependency-injection, mvvm
Rxxmly
RxSwift 实现MVVM高仿喜马拉雅的函数响应式编程
Stars: ✭ 313 (+1059.26%)
Mutual labels:  rxswift, mvvm, ios-app
Rxgithub
An example of MVVM using RxSwift and Swinject (DI)
Stars: ✭ 109 (+303.7%)
Mutual labels:  rxswift, dependency-injection, mvvm
Cleanarchitecturerxswift
Example of Clean Architecture of iOS app using RxSwift
Stars: ✭ 3,256 (+11959.26%)
Mutual labels:  rxswift, mvvm, clean-architecture
Table
CLI tables in Swift
Stars: ✭ 53 (+96.3%)
Mutual labels:  swift-package-manager, spm, swift5
Upcomingmovies
Movies app written in Swift 5 using the TMDb API and demonstrating Clean Architecture, Dependency Injection, MVVM and Coordinators.
Stars: ✭ 160 (+492.59%)
Mutual labels:  dependency-injection, mvvm, ios-app
MovieInfoMVVMiOS
Movie Info app using TMDb API built with MVVM
Stars: ✭ 38 (+40.74%)
Mutual labels:  rxswift, mvvm, tmdb-api
Match3Kit
Library for simple Match3 games.
Stars: ✭ 38 (+40.74%)
Mutual labels:  swift-package-manager, spm, swift5
SwiftGradients
Useful extensions for UIViews and CALayer classes to add beautiful color gradients.
Stars: ✭ 15 (-44.44%)
Mutual labels:  swift-package-manager, spm, swift5

Tuist badge License: MIT Platforms Swift Version

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

  1. Tuist 1.50.0+
  2. Xcode 12.0+

Getting started

  1. Clone this repository.
  2. run tuist generate
  3. 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

Author

Jeans Ruiz, [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].