/ViperTemplates

Viper templates for Generamba

Primary LanguageLiquid

Swift templates

This are templates for Generamba

Installation

  1. Setup Generamba and run generamba setup and fill out Rambafile

  2. Updates templates section in your Rambafile as follow:

### Templates
catalogs:
- 'https://github.com/vadimue/ViperTemplates'
templates:
- {name: reactive_viper}
  1. Run generamba template install

Reactive Viper

Based on Swifty Viper

Template was created for using with RxSwift and some other frameworks. Why? It turned out, that we don't need two protocols of Rambler Version of Viper. It is ViewInput and InteractorOutput. The rejection of these protocols ensures that we get rid of the bidirectional communication between the layers of the module. In this case, communication is provided by binding data through the Observable's.

Also, those libraries should be installed into project: