ios-architecture

iOS architectures examples

A collection of iOS architecture examples showcasing various software design patterns and their implementation in Swift

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

GitHub

2k stars
37 watching
188 forks
Language: Swift
last commit: over 4 years ago
Linked from 1 awesome list

architectureiosios-architecturesmvcmvvmreduxribrxswiftswiftviper

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
objcio/app-architectureA repository of sample code from an iOS application design patterns book, showcasing different app architectures and implementation details.2,061
denissimon/ios-mvvm-clean-architectureAn iOS app demonstrating MVVM-C Clean Architecture with Swift Concurrency and image caching, providing a modular example for building scalable and maintainable apps.32
haxpor/ios-design-patternsAn iOS project providing sample code and playground projects to explore various design patterns including MVC, MVP, MVVM, and VIPER.139
amitshekhariitbhu/ios-viper-architectureA sample iOS app demonstrating the implementation of the VIPER architecture using various libraries and frameworks.729
jogendra/example-ios-appsA curated collection of iOS app examples and prototypes developed in Swift.1,152
ivan-magda/mvvm-exampleProtocol-Oriented MVVM example apps showcasing design principles and implementation details53
kudoleh/ios-modular-architectureA template iOS application using Modular Architecture728
marty-suzuki/qiitawithfluxsampleDemonstrates Flux and MVVM architecture on iOS with RxSwift for managing user authentication and data fetching from a Qiita API.105
codytwinton/swiftyviperA framework that simplifies the implementation of the VIPER architecture in iOS applications.124
notests/rxfeedback.swiftAn RxSwift architecture for building feedback loops and managing state changes in software systems1,034
ios-reverse-engineering-dev/swift-apps-reverse-engineeringA comprehensive guide to reversing and understanding Swift-based iOS apps138
ferranabello/viperitSimplifies setup of the VIPER architecture for iOS apps513
igorkulman/iossampleappAn iOS sample app demonstrating various software development concepts and techniques893
kodecocodes/swiftui-example-app-kooberPorting an iOS app from UIKit to SwiftUI as part of experimental architecture development59
kitasuke/swiftui-mvvmAn iOS project demonstrating the use of SwiftUI with MVVM architecture and Combine framework to fetch data from a GitHub API711