This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
-
Updated
Jul 20, 2024 - Swift
This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
Calculates money quick and easy way to see live foreign exchange rates (Based on swift 4.2, viper architecture and special thanks to https://github.com/hakanensari/fixer-io for conversion API)
A simple OS X App for generating VIPER modules's skeleton to use them in your Objective-C/Swift projects.
Swift AVPlayer wrapper using the VIPER architecture. Currently a work in progress
A photo sharing iOS app that uses Firebase and is being driven by VIPER architecture.
A simple project to demonstrate VIPER design pattern.
Swift Interaction with VIPER Architecture
生产级iOS网络通信、架构实战 基于 CocoaAsyncSocket 打造的高性能底层通信框架,日均支撑10w+真实连接!来源于多年工作经验总结,经过IM系统生产环境验证(已脱敏),完整呈现从单TCP架构到企业级多路复用架构的演进之路。
Android micro framework for developing apps based on clean VIPER architecture.
SwiftUI Viper (Without UIKit) Project template + example
LiteRoute is easy transition for your app. Written on Swift 4
Xcode template for VIPER Architecture for both Objective-C and Swift.
A Swift 4.2 VIPER Module Boilerplate Generator with predefined functions and a BaseViewProtocol.
A sample iOS app written in Swift using the VIPER architecture.
RxSwiftVIPER is an sample iOS App written in RxSwift using the VIPER architecture. Also RxSwiftVIPER is not a strict VIPER architecture.
Little example to use LightRoute and DI Swinject on Swift 3
It's an iOS simple project that how I implement MVP (Model-View-Presenter) and Clean Architecture in Swift.
Android Viper template with Kotlin, Dagger 2, Retrofit & RxJava
Add a description, image, and links to the viper-architecture topic page so that developers can more easily learn about it.
To associate your repository with the viper-architecture topic, visit your repo's landing page and select "manage topics."