alspirichev / Rxexamples
Tests with RxSwift by book of Ray Wenderlich
Stars: ✭ 66
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Rxexamples
Rxflow
RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern
Stars: ✭ 1,589 (+2307.58%)
Mutual labels: reactive-programming, rxswift
Rxswiftext
A collection of Rx operators & tools not found in the core RxSwift distribution
Stars: ✭ 1,080 (+1536.36%)
Mutual labels: reactive-programming, rxswift
Combinerxswiftperformance
A test suite comparing the performance of Combine and RxSwift
Stars: ✭ 154 (+133.33%)
Mutual labels: reactive-programming, rxswift
Rerxswift
ReRxSwift: RxSwift bindings for ReSwift
Stars: ✭ 97 (+46.97%)
Mutual labels: reactive-programming, rxswift
Cleanarchitecturerxswift
Example of Clean Architecture of iOS app using RxSwift
Stars: ✭ 3,256 (+4833.33%)
Mutual labels: reactive-programming, rxswift
WhatFilm
Simple iOS app using TMDb API and RxSwift
Stars: ✭ 35 (-46.97%)
Mutual labels: rxswift, reactive-programming
SwiftObserver
Elegant Reactive Primitives for Clean Swift Architecture #NoRx
Stars: ✭ 14 (-78.79%)
Mutual labels: rxswift, reactive-programming
Mp3ID3Tagger
🎶🎵A macOS application to edit the ID3 tag of your mp3 files. Developed with RxSwift and RxCocoa. 🎸🎼
Stars: ✭ 17 (-74.24%)
Mutual labels: rxswift, reactive-programming
Rxswift To Combine Cheatsheet
RxSwift to Apple’s Combine Cheat Sheet
Stars: ✭ 1,040 (+1475.76%)
Mutual labels: reactive-programming, rxswift
Swiftrex
Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex
Stars: ✭ 267 (+304.55%)
Mutual labels: reactive-programming, rxswift
Rxcombine
Bi-directional type bridging between RxSwift and Apple's Combine framework
Stars: ✭ 741 (+1022.73%)
Mutual labels: reactive-programming, rxswift
Fluxxkit
Unidirectional data flow for reactive programming in iOS.
Stars: ✭ 42 (-36.36%)
Mutual labels: reactive-programming, rxswift
Mostly Adequate Guide Ru
Mostly adequate guide to FP (in javascript, translated to russian)
Stars: ✭ 1,030 (+1460.61%)
Mutual labels: reactive-programming
Kalium
Kalium: a reactive framework for micro-services
Stars: ✭ 53 (-19.7%)
Mutual labels: reactive-programming
Mvvmc Splitviewcontroller
Example project with UITabBarController inside UISplitViewController using RxSwift and MVVM-C architecture.
Stars: ✭ 45 (-31.82%)
Mutual labels: rxswift
Flutter validation login form bloc pattern rxdart
[Functional reactive programming (FRP)]💧 💧 💧 [Pure RxDart] Validation login form by using the BLoC pattern with RxDart - A new Flutter project featuring a faked authentication interface to demonstrate validation. Implemented with BloC pattern.
Stars: ✭ 45 (-31.82%)
Mutual labels: reactive-programming
Dynamicdata
Reactive collections based on Rx.Net
Stars: ✭ 1,083 (+1540.91%)
Mutual labels: reactive-programming
Reducer
A predictable reactive framework for Rust apps inspired by Redux
Stars: ✭ 50 (-24.24%)
Mutual labels: reactive-programming
RxExamples:
These are my test playgrounds for the book "RxSwift: Reactive Programming with Swift" 🔥
- Swift 4.2
- RxSwift 4.0
- RxCocoa 4.0
- Xcode 10.1
Overview:
Section I: Getting Started with RxSwift
-
- Creating observables
- empty
- Never
- range
- Create()
- deffered
- Dispose/DisposeBag
- Subscribing to observables
- Subjects
- PublishSubject
- BehaviorSubject
- ReplaySubject
- Variable
- Creating observables
-
- Observables and Subjects in Practice (Combinestagram App)
Section II: Operators and Best Practices
-
- Filtering Operators:
- ignoreElements()
- elementAt()
- filter()
- skip()
- skipWhile()
- skipUntil()
- take()
- takeWhileWithIndex()
- takeUntil()
- distinctUntilChanged()
- distinctUntilChanged(_:)
- Filtering Operators:
-
- Transforming Operators:
- toArray()
- map()
- mapWithIndex()
- flatMap()
- flatMapLatest()
- Transforming Operators:
-
- Transforming Operators in Practice (GitFeed App)
-
- Combining Operators:
- startWith()
- concat()
- merge()
- combineLatest()
- zip()
- withLatestFrom()
- amb()
- switchLatest()
- reduce()
- scan()
- Combining Operators:
-
- Combining Operators in Practice (OurPlanet App)
Section III: iOS Apps with RxCocoa
-
Chapter 12:
- Beginning RxCocoa (Wundercast app)
Section VI: Putting it All Together
-
Chapter 24:
- Building a Complete RxSwift App (QuickTodo App)
Useful links
- ReactiveX official documentation
- RxSwift Community
- RxMarbles
- RxMarbles iOS app
- RxMarbles iOS app repo
Subscribe
Twitter: @alspirichev
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].