VIPER-Module-Generator - A Swift 4

  •        2

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. When you decide to use VIPER architecture in your project, it feels overwhelming to create new modules, because you need create at least 5 files for each. Imagine that you need to create 6 modules...We were suffering of this problem, and this is the reason why We've created this template. It's very useful for us and I hope that it be useful for you too.

https://github.com/Kaakati/VIPER-Module-Generator

Tags
Implementation
License
Platform

   




Related Projects

Swift-VIPER-Module - Xcode template for VIPER Architecture written in Swift 4

  •    Swift

When you decide to use VIPER architecture in your project, it is very tired create new modules, because you need create at least 5 files for each. Imagine that you need to create 6 modules...I was suffering this problem, and this is the raison why I've created this template. It's very useful for me and I hope that for you too. If all it's ok you now could find your template in Xcode.

Viperit - Viper Framework for iOS using Swift v4

  •    Swift

Write an iOS app following VIPER architecture. But in an easy way. CocoaPods is a dependency manager for Cocoa projects.

VIPER-SWIFT - An example Todo list app written in Swift using the VIPER architecture.

  •    Swift

An example Todo list app written in Swift using the VIPER architecture.

ios-architecture - A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others

  •    Swift

This repository hosts each sample app in separate directory. ⭐️ Click the title of example to see detailed README information about specific architecture.


The-Book-of-VIPER - the one and the only

  •    

This book is the most complete guide to the VIPER architecture. It covers almost everything - from module structure and history of VIPER to code style questions and complex practical examples of using this pattern in the wild.

Counter - A simple example of the VIPER architecture for iOS apps

  •    Objective-C

Counter is a simple app showing the basics of the VIPER architecture, a version of Uncle Bob’s Clean Architecture for iOS apps. Counter shows the use of a View, Presenter and Interactor. It does not make use of a data store or a Wireframe for navigation. The inspiration for Counter comes from Jon Reid’s UIViewController TDD screencast.

Viper IDE

  •    Python

Viper IDE is a client-server based multi-developer IDE. Viper IDE have features like instant messaging, sharing files, public realtime chat and extensive CVS support.

viper - New experimental programming language

  •    Python

Viper does NOT strive to be a 100% replacement for everything that can be done in Solidity; it will deliberately forbid things or make things harder if it deems fit to do so for the goal of increasing security.See the Viper documentation for build instructions.

Viper - Go configuration with fangs

  •    Go

Viper is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats.

viper - Binary analysis and management framework

  •    Python

Viper is a binary analysis and management framework. Its fundamental objective is to provide a solution to easily organize your collection of malware and exploit samples as well as your collection of scripts you created or found over the time to facilitate your daily research. Wanna contribute? Viper is an open, BSD-licensed, collaborative development effort that heavily relies on contributions from the whole community. We welcome tickets, pull requests, feature suggestions.

Generamba - This codegenerator is too brilliant to be real!

  •    Ruby

Generamba is a code generator made for working with Xcode. Primarily it is designed to generate VIPER modules but it is quite easy to customize it for generation of any other classes (both in Objective-C and Swift). When necessary you can install the required Ruby version with the help of rvm or rbenv.

RIBs - Uber's cross-platform mobile architecture framework.

  •    Java

RIBs is the cross-platform architecture framework behind many mobile apps at Uber. The name RIBs is short for Router, Interactor and Builder, which are core components of this architecture. This framework is designed for mobile apps with a large number of engineers and nested states. To get started with RIBs, please refer to the RIBs documentation. This describes key concepts on RIBs, from what they are for, their structure and common use cases.

Cobra - A Commander for modern Go CLI interactions

  •    Go

Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. Cobra is a library providing a simple interface to create powerful modern CLI interfaces similar to git & go tools.

CourseraDemoApp - Demo app to demonstrate creating Android app based on VIPER + MVVM

  •    Java

Demo app to demonstrate creating Android app based on VIPER + MVVM

SwiftLanguageWeather - Swift Language Weather is an iOS weather app developed in Swift 4.

  •    Swift

SwiftWeather has renamed to Swift Language Weather. Because this repo is ranked number one in Google when we search "Swift Weather", I got an email from Swift Weather Company's lawyer to ask me to change the name because they said they are the owner of U.S. Trademark SWIFT WEATHER. After discussed with them, they were not happy with the name SwiftyWeather. Now the new project name is Swift Language Weather. More details can be found on Issue: Open source project using a registered trademark. Swift Language Weather is an iOS weather app developed in Swift 4. The app has been actively upgrading to adopt the latest features of iOS and Swift language.

VIPER

  •    

VIPER Runtime

VIPER VAST

  •    

VIPER Lab Live VoIP assessment distribution

Vyper - New experimental programming language

  •    Python

Viper is an experimental programming language that aims to build secure smart contracts, Code should be maximally human-readable and lot more. Viper does NOT strive to be a 100% replacement for everything that can be done in Solidity; it will deliberately forbid things or make things harder if it deems fit to do so for the goal of increasing security.

BlackViperScript - Sets Win 10 Services based on Black Viper's Service Configurations

  •    PowerShell

This script lets you set Windows 10's services based on Black Viper's Service Configurations, your own Service Configuration (If in a proper format), a backup of your Service Configurations made by this script, or a Custom Configuration using the script. PPS. My Thanks goes out to all that have helped in any way.