nimblehq / VIPER-Templates

Xcode files templates for various parts of VIPER module
5 stars 1 forks source link
ios viper viper-template

VIPER-Templates

Installation

git clone https://github.com/nimblehq/VIPER-Templates.git && VIPER-Templates/install.sh

Templates Structure

VIPER Module Template Default

- __Module__Module.swift

- __Module__Interactor.swift
- __Module__InteractorInput.swift
- __Module__InteractorOutput.swift

- __Module__Input.swift
- __Module__Output.swift
- __Module__Presenter.swift

- __Module__Router.swift
- __Module__RouterInput.swift

- __Module__ViewController.swift
- __Module__ViewInput.swift
- __Module__ViewOutput.swift

VIPER Module Template Compact

- __Module__Module.swift
- __Module__Interactor.swift
- __Module__Presenter.swift
- __Module__Router.swift
- __Module__ViewController.swift

VIPER Module Tests Template

- __Module__ModuleTests.swift
- __Module__InteractorTests.swift
- __Module__PresenterTests.swift
- __Module__RouterTests.swift
- __Module__ViewControllerTests.swift

VIPER Module Spec Template

- __Module__ModuleSpec.swift
- __Module__InteractorSpec.swift
- __Module__PresenterSpec.swift
- __Module__RouterSpec.swift
- __Module__ViewControllerSpec.swift