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.
生产级iOS网络通信、架构实战 基于 CocoaAsyncSocket 打造的高性能底层通信框架,日均支撑万级真实连接!来源于多年工作经验总结,经过IM系统生产环境验证(已脱敏),完整呈现从单TCP架构到企业级多路复用架构的演进之路。
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
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."