All Projects → tattn → Ios Architectures

tattn / Ios Architectures

Licence: mit
Sample app for iOS architectures

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Ios Architectures

Ribs
Uber's cross-platform mobile architecture framework.
Stars: ✭ 6,641 (+7278.89%)
Mutual labels:  viper, architecture, mvvm, mvp, mvc
Swift Design Patterns
🚀 The ultimate collection of various Software Design Patterns implemented in Swift [Swift 5.0, 28 Patterns].
Stars: ✭ 85 (-5.56%)
Mutual labels:  viper, architecture, mvvm, clean-architecture, mvc
Ios Design Patterns
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Stars: ✭ 120 (+33.33%)
Mutual labels:  viper, architecture, mvvm, mvp, mvc
Rxviper
Android micro framework for developing apps based on clean VIPER architecture.
Stars: ✭ 112 (+24.44%)
Mutual labels:  viper, architecture, mvp, clean-architecture
Viabus Architecture
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (+438.89%)
Mutual labels:  architecture, mvvm, mvp, clean-architecture
Architecturesamplewithfirebase
これは、iOSアプリを色々なアーキテクチャで実装してみたものです。
Stars: ✭ 89 (-1.11%)
Mutual labels:  mvvm, mvp, clean-architecture, mvc
Ios Architecture
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
Stars: ✭ 901 (+901.11%)
Mutual labels:  viper, architecture, mvvm, mvc
Androidarchitecture
Android Architecture using Google guides
Stars: ✭ 127 (+41.11%)
Mutual labels:  architecture, mvvm, mvp, mvc
Modelassistant
Elegant library to manage the interactions between view and model in Swift
Stars: ✭ 26 (-71.11%)
Mutual labels:  viper, mvvm, mvp, mvc
Cleanarchitecturerxswift
Example of Clean Architecture of iOS app using RxSwift
Stars: ✭ 3,256 (+3517.78%)
Mutual labels:  architecture, mvvm, clean-architecture
iOS-Clean-Architecture-Example
An iOS app designed using clean architecture and MVVM.
Stars: ✭ 50 (-44.44%)
Mutual labels:  architecture, mvvm, clean-architecture
Westore
更好的小程序项目架构
Stars: ✭ 3,897 (+4230%)
Mutual labels:  mvc, mvp, mvvm
mvc-tree
🌳 A chronological visualization of the family of MVC patterns.
Stars: ✭ 40 (-55.56%)
Mutual labels:  mvc, mvp, mvvm
ios-architecture-example
Architecture pattern simple examples in iOS. You can compare differences in MVC, MVP, MVVM-Delegate and MVVM-Rx for same feature
Stars: ✭ 16 (-82.22%)
Mutual labels:  mvc, mvp, mvvm
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-41.11%)
Mutual labels:  mvvm, mvp, clean-architecture
Androidquick
做外包用的快速开发库--微信、支付宝支付(含签名,下单)、自定义View(验证码/密码,九宫格图片上传等)、换肤、图片预览、RxJava、EventBus、JetPack、CameraX、base层封装等
Stars: ✭ 565 (+527.78%)
Mutual labels:  mvvm, mvp, mvc
Core-iOS-Application-Architecture
Core iOS Application Architecture - The development paradigm of clean, testable code and modular iOS applications. + Xcode templates
Stars: ✭ 123 (+36.67%)
Mutual labels:  mvc, mvp, viper
Android Showcase
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
Stars: ✭ 5,214 (+5693.33%)
Mutual labels:  architecture, mvvm, clean-architecture
Thirtyinch
a MVP library for Android favoring a stateful Presenter
Stars: ✭ 1,052 (+1068.89%)
Mutual labels:  architecture, mvvm, mvp
Ios Clean Architecture Mvvm
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Stars: ✭ 753 (+736.67%)
Mutual labels:  architecture, mvvm, clean-architecture

iOS Architectures

Swift Version

Sample App

TODO

  • [ ] Flux
  • [ ] Flux + RxSwift
  • [ ] Redux + ReSwift
  • [ ] MVVM + RxSwift
  • [ ] MVVM + ReactiveCocoa
  • [ ] MVVM-C
  • [ ] My MVA (Minimum Viable Architecture)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].