All Projects → alspirichev → Rxexamples

alspirichev / Rxexamples

Tests with RxSwift by book of Ray Wenderlich

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
Rxswift
RxSwift를 스터디하는 공간
Stars: ✭ 335 (+407.58%)
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
Papr
🌁 An Unsplash app for iOS
Stars: ✭ 1,025 (+1453.03%)
Mutual labels:  rxswift

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
  • Chapter 1-3:

    • Creating observables
      • empty
      • Never
      • range
      • Create()
      • deffered
      • Dispose/DisposeBag
    • Subscribing to observables
    • Subjects
      • PublishSubject
      • BehaviorSubject
      • ReplaySubject
      • Variable
  • Chapter 4:

    • Observables and Subjects in Practice (Combinestagram App)
Section II: Operators and Best Practices
  • Chapter 5:

    • Filtering Operators:
      • ignoreElements()
      • elementAt()
      • filter()
      • skip()
      • skipWhile()
      • skipUntil()
      • take()
      • takeWhileWithIndex()
      • takeUntil()
      • distinctUntilChanged()
      • distinctUntilChanged(_:)
  • Chapter 7:

    • Transforming Operators:
      • toArray()
      • map()
      • mapWithIndex()
      • flatMap()
      • flatMapLatest()
  • Chapter 8:

    • Transforming Operators in Practice (GitFeed App)
  • Chapter 9:

    • Combining Operators:
      • startWith()
      • concat()
      • merge()
      • combineLatest()
      • zip()
      • withLatestFrom()
      • amb()
      • switchLatest()
      • reduce()
      • scan()
  • Chapter 10:

    • Combining Operators in Practice (OurPlanet App)
Section III: iOS Apps with RxCocoa
Section VI: Putting it All Together
  • Chapter 24:
    • Building a Complete RxSwift App (QuickTodo App)

Useful links

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].