MVVMC-SplitViewController
RxCoordinator
MVVMC-SplitViewController | RxCoordinator | |
---|---|---|
1 | 2 | |
53 | 2,201 | |
- | 0.5% | |
5.4 | 1.3 | |
4 months ago | 12 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.
MVVMC-SplitViewController
-
Is it possible to implement a coordinator pattern without a UINavigationController?
Yeah, you can present, rather than push. It uses RxSwift, but you can see an example here. How many different scenes do / will you have? Not sure what your app looks like, but if it’s so simple that you don’t need UITabBarController or UINavigationController, you might not really need Coordinators.
RxCoordinator
-
Is Coordinator Pattern useless in Swift?
There’s a library named XCoordinator, you don’t have to use it, but it might help you to get a better understanding or Coordinators. I can give you a more simple example later if you still need, not practical from my phone.
-
Coordinators in SwiftUI
Hey, as we have stated in the article, we have built XCoordinator as a coordinator framework for UIKit (https://github.com/quickbirdstudios/XCoordinator). For a previous version of XCoordinator, we have also written a blog article: https://quickbirdstudios.com/blog/ios-navigation-library-based-on-the-coordinator-pattern/
What are some alternatives?
CleanArchitectureRxSwift - Example of Clean Architecture of iOS app using RxSwift
RxFlow - RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern
RxFeedback.swift - The universal system operator and architecture for RxSwift
Verge - 🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
ReactorKit - A library for reactive and unidirectional Swift applications
ReactiveCocoa - Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.
RxSwift - Reactive Programming in Swift
RxMediaPicker - A reactive wrapper built around UIImagePickerController.
RxRealm - RxSwift extension for RealmSwift's types
ReactiveSwift - Streams of values over time
ReactiveKit - A Swift Reactive Programming Kit
RxCoreData - RxSwift extensions for Core Data