Mvi-SwiftUI

MVI architecture

An implementation of the Model-View-Intent architecture in SwiftUI to separate application logic into distinct layers and manage state changes efficiently.

Mvi Architecture for SwiftUI Apps. MVI is a unidirectional data flow architecture.

GitHub

19 stars
3 watching
6 forks
Language: Swift
last commit: over 6 years ago
Linked from 1 awesome list

iosmobile-architecturemvi-architectureswiftui

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
vansimov/mvi-swiftuiAn implementation of the Model-View-Intent (MVI) architecture in SwiftUI using a Container layer to manage state and dependencies.70
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
ryu0118/swiftui-simplex-architectureA simple architecture library for SwiftUI that decouples state changes from views56
kudoleh/ios-clean-architecture-mvvmAn iOS app template implementing Clean Architecture and MVVM for building data-driven user interfaces3,969
kitasuke/swiftui-mvvmAn iOS project demonstrating the use of SwiftUI with MVVM architecture and Combine framework to fetch data from a GitHub API711
amitshekhariitbhu/mvvm-architecture-androidAn Android app demonstrating the MVVM architecture with Kotlin and various dependencies616
tailec/ios-architectureA collection of iOS architecture examples showcasing various software design patterns and their implementation in Swift1,515
ezike/starwarssearch-mviAn Android project demonstrating MVI architecture and various dependency libraries197
maisamilena/myanimelistAn iOS app demonstrating the Clean Swift architecture for managing business logic and data display26
gueei/androidbindingAn Android framework providing a pre-compiled version of MVVM (Model-View-ViewModel) architecture for rapid development of data-bound Android applications.349
kudoleh/ios-modular-architectureA template iOS application using Modular Architecture728
reactiveui/reactivemvvmAn open source C# application showcasing the use of ReactiveUI for building cross-platform, data-driven UI applications with MVVM architecture.180
johnyezub/newsfeed_swiftui_mvvmAn app demonstrating news feed functionality with SwiftUI and MVVM architecture, adding support for WatchOS widgets and deeplinking.13
bastienfalcou/portfolioAn iOS app exploring MVI architecture and SwiftUI/Combine features for building reactive user interfaces.11
qingmei2/mvvm-architectureAn Android project demonstrating MVVM + Jetpack architecture using Kotlin and various third-party libraries.1,840