Skip to content

yokurin/RxSwift-VIPER-iOS

Repository files navigation

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.

Language

Sample App

Architecture

Run Sample

  1. Clone this repository.

    git clone git@github.com:yokurin/RxSwift-VIPER-iOS.git
    
  2. Open RxSwiftVIPER.xcworkspace in Xcode.

  3. 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 git@github.com:yokurin/RxSwift-VIPER-iOS.git

See Also

Adopted Delegate Pattern. Not use RxSwift

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, yoku.rin.99@gmail.com

License

RxSwiftVIPER is available under the MIT license. See the LICENSE file for more info.

About

RxSwiftVIPER is an sample iOS App written in RxSwift using the VIPER architecture. Also RxSwiftVIPER is not a strict VIPER architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published