RxCoordinator
MVVMC-SplitViewController
Our great sponsors
RxCoordinator | MVVMC-SplitViewController | |
---|---|---|
2 | 1 | |
2,200 | 53 | |
0.5% | - | |
1.3 | 5.4 | |
12 months ago | 4 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.
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/
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.
What are some alternatives?
RxFlow - RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern
CleanArchitectureRxSwift - Example of Clean Architecture of iOS app using RxSwift
Verge - 🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
RxFeedback.swift - The universal system operator and architecture for RxSwift
ReactiveCocoa - Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.
ReactorKit - A library for reactive and unidirectional Swift applications
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