An open API service indexing awesome lists of open source software.

https://github.com/t-osawa-009/reswiftmonitorbrowser

ReSwiftMonitor Browser for iOS, Mac OS
https://github.com/t-osawa-009/reswiftmonitorbrowser

devtools ios macos redux reswift reswiftmonitor swift

Last synced: about 2 months ago
JSON representation

ReSwiftMonitor Browser for iOS, Mac OS

Awesome Lists containing this project

README

          

# ReSwiftMonitorBrowser
- ReSwiftMonitor Browser for iOS, Mac OS. This project is heavily inspired by the [FluxorExplorer](https://github.com/FluxorOrg/FluxorExplorer).
- [ReSwiftMonitor](https://github.com/t-osawa-009/ReSwiftMonitor) plugin is required

## Usage
- Implementing ReSwiftMonitor
```swift
var middleware: [Middleware] = {
let monitorMiddleware = MonitorMiddleware.make(configuration: Configuration())
let browserMiddleware = BrowserMiddleware.make()
#if DEBUG
return [monitorMiddleware, browserMiddleware]
#elseif
return []
#endif
}()

let store = Store(reducer: AppState.reducer(), state: AppState(), middleware: middleware)
```
- Launch your Reswift application
- Launch ReSwiftMonitorBrowser
- Allow network with each device by alert

## Note
- ReSwiftMonitorBrowser & ReSwiftMonitor use [multipeerconnectivity](https://developer.apple.com/documentation/multipeerconnectivity)
- Must be used on the same network

## CONTRIBUTING
There's still a lot of work to do here. We would love to see you involved. You can find all the details on how to get started in the [Contributing Guide](https://github.com/t-osawa-009/ReSwiftMonitorBrowser/blob/master/CONTRIBUTING.md).

## License
ReSwiftMonitorBrowser is released under the MIT license. See LICENSE for details.