Fish
Clean Architecture for SwiftUI + Combine
Fish | Clean Architecture for SwiftUI + Combine | |
---|---|---|
13 | 6 | |
26 | 5,426 | |
- | - | |
5.5 | 4.2 | |
6 months ago | about 2 months ago | |
Swift | Swift | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Fish
- How to create a separate TextField view in its own file and pass Data Model inside the Content view?
-
Best ways to use CoreData in a MVVM SwiftUI app?
I found this to be a much better approach for medium+ size projects, it seems a little overly complicated at first, but it's cleaner, more stable and it's testable.
- Core data example
- CloudKit + NSFetchedResultsController = Real-Time sync between devices
- Do you explicitly define a ViewModel in your apps?
- Is my understanding of Core Data and its implementation to SwiftUI correct?
-
Is my understanding of arguments and how they relate a view's data to the next correct? Particularly while using Coredata?
This is a very basic demo: https://github.com/Rillieux/Fish
- Question Core Data and Viewmodels
- Can we use SwiftUI, with MVVM
- How to design a "computed model" that plays nicely with Core Data and SwiftUI?
Clean Architecture for SwiftUI + Combine
- Laugh at my horrible App structure and help me do it right
-
Is there any open source project with high professional standards using Combine and/or SwiftUI?
I'd recommend looking at this repo, has full code coverage and code is written in clean manner https://github.com/nalexn/clean-architecture-swiftui/tree/mvvm
-
Hi guys, I'm new with SwiftUI, someone can help me with this error?
SwiftUI introduces Environment variables which might make MVVM obsolete. Heres an example project that achieves Clean Architecture without MVVM and uses the Environment for the presentation layer
- What's a good open source iOS app
-
Looking for SwiftUI templates/architectures
I'm aware of nalexn/clean-architecture-swiftui which I can highly recommend.
- Should I finish my app even though my architecture has broke?
What are some alternatives?
CoreStore - Unleashing the real power of Core Data with the elegance and safety of Swift
swift-composable-architecture - A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Contacts - Contacts is an example of SwiftUI life-cycle application using CoreData and MVVM Architecture. **NOTE** this is a work-in-process which has only begun.
iOS-Viper-Architecture - This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
VIPER Module Generator - A Swift 4.2 VIPER Module Boilerplate Generator with predefined functions and a BaseViewProtocol.
ios-architecture - A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
YARCH - YARCH iOS Architecture
Spin - Spin aims to provide a versatile Feedback Loop implementation working with the three main reactive frameworks available in the Swift community (RxSwift, ReactiveSwift and Combine)
Tempura - A holistic approach to iOS development, inspired by Redux and MVVM
Counder - Countdown Tracker app built using SwiftUI and MVVM Architecture.
MMVMi - MMVMi: A Validation Model for MVC and MVVM Design Patterns in iOS Applications
swiftui-fieldvalidator - SwiftUI Package supporting "Form Validation"