RxSwift-VIPER-iOS
RxSwift-VIPER-iOS copied to clipboard
RxSwiftVIPER is an sample iOS App written in RxSwift using the VIPER architecture. Also RxSwiftVIPER is not a strict VIPER architecture.
RxSwiftVIPER (View, Interactor, Presenter, Entity, Router) with RxSwift
RxSwiftVIPER is an sample iOS App written in RxSwift using the VIPER architecture.
Also RxSwiftVIPER is not a strict VIPER architecture.
Part of the project is a unique way.
Sample App
Architecture

Run Sample
-
Clone this repository.
git clone [email protected]:yokurin/RxSwift-VIPER-iOS.git
-
Open
RxSwiftVIPER.xcworkspace
in Xcode. -
Run
Description
RxSwiftVIPER is not a strict VIPER architecture.
Part of the project is a unique way. This is just a suggestion.
With RxSwift , RxSwiftCommunity/Action, APIKit
See Source code here
Unit Test
WIP ...
Xcode Template ( xctemplate )
WIP ...
Requirements
- Xcode 10.0+
- Swift 4.2+
Installation
git clone [email protected]:yokurin/RxSwift-VIPER-iOS.git
See Also
yokurin/Swift-VIPER-iOS
Adopted Delegate Pattern. Not use RxSwift
yokurin/Swift-MVCR-iOS
SwiftMVCR is an sample iOS App written in Swift using the MVCR architecture. (Model, View, Controller, Router)
Adopted Delegate Pattern. Not use RxSwift
Author
Tsubasa Hayashi, [email protected]
License
RxSwiftVIPER is available under the MIT license. See the LICENSE file for more info.