Displaying 1 to 15 from 15 results

VIPERBuilder - Scaffolding for building apps in a clean way with VIPER architecture

  •    Swift

Scaffolding for building apps in a clean way with VIPER architecture (what is VIPER?).This framework aims to address those problems by providing a set of base classes to divide your app's functionality and builder object to manage the connections.

videoplayback-ios - Swift AVPlayer wrapper using the VIPER architecture

  •    Swift

This framework is built using the VIPER (modified to VIPE) architecture. It started as an experiment with the architecture itself and is now a work in progress. This framework is a work in progress. Unit tests, VIPE refactoring, and bug fixes are pending.

currency-converter-swift3

  •    Swift

Currency Converter - Free and Quick Converter calculates money quick and easy way to see live foreign exchange rates. This app is available in the AppStore. Learn more here.




ViperC - Xcode template for VIPER Architecture for both Objective-C and Swift.

  •    Objective-C

Xcode template for VIPER Architecture for both Objective-C and Swift. ViperC is released under the MIT license. See LICENSE for details.

DeviceWallpaper - Device information wallpaper (VIPER Architecture)

  •    Swift

This application can output your device information as wallpaper. If you have a lot of test devices, it is useful to display the device name and OS number on the wallpaper. This application does not using DataManager. I think DataManager is over-engineering.

RGViperChat - An iOS chat app written following a VIPER architecture and BDD

  •    Swift

With this project I'd like to gather all the best practices I can find when working with a VIPER architecture and a BDD approach. VIPER is the Uncle Bob's Clean Architecture implementation, and it pushes the SRP (Single Responsibility Principle) to the limit. Although it works seamlessly on linear and simple apps, there are always cases in which VIPER doesn't fit perfectly without thinking a bit further: inter module communications, or working view containers like UIPageViewControllers, UITabBarControllers, or Burger menus. The dependency injection is another challenge, particularly for those cases in which a service is reused across different modules of the app.


photostream - A photo sharing iOS app that uses Firebase and is being driven by VIPER architecture.

  •    Swift

A photo sharing app that uses Firebase. There is a swift3 branch for those who want to stay on Swift 3.

SwiftyVIPER - Swift Interaction with VIPER Architecture

  •    Swift

SwiftyVIPER allows easy use of VIPER architecture throughout your iOS application. Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.

VIPER-Module-Generator - A Swift 4

  •    Swift

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.

VIPER-Templates-Swift - Includes default, storyboard and tests templates.

  •    

Easy start to add VIPER architecture into your project. This kit includes: default, storyboard and test templates. Our professionals know how to compose Cloud technologies and Internet of Things in one perfect structure. During the last 5 years we gathered strong native mobile app development tools in order to make product development process run smoothly. In our way to becoming the partner you can rely on, we are working hard and rapidly improving our product development process. Following the user’s needs we create easy-to-use and user-friendly mobile apps to deliver much more traffic to your business.

Viper-Xcode-Template - 🐍 - Viper - The Way I use it.

  •    Swift

I used a protocol-oriented approach so that mocking is possible for all components. Protocol based dependencies are also created for Interactor and Presenter so faking them should be easy.

LightRoute - LightRoute is easy transition for your app. Written on Swift 4

  •    Swift

LightRoute is easy transition between VIPER modules, who implemented on pure Swift. We can transition between your modules very easy from couple lines of codes. Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.