What is RxMultipeer?

RxMultipeer is a RxSwift wrapper for MultipeerConnectivity.

Using the adapter pattern, we can test multipeer code with heavy mocking. In effect, we are trying to isolate all the untestable bits of MultipeerConnectivity into one library.

This library also gives you the flexibility to swap out the underlying mechanics of p2p with some other protocol such as websockets. At the moment it only comes with support for Apple’s MultipeerConnectivity, however you can easily write your own adapters for different protocols.

Overview

  • Pricing: Free
  • Resource Link: https://github.com/RxSwiftCommunity/RxMultipeer
  • Resource Maker: RxSwift Community
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • Carthage: RxSwiftCommunity/RxMultipeer