SwiftRex / CoreLocationMiddleware

CoreLocation Middleware, Reducer and state management for SwiftRex

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CoreLocationMiddleware

This is a Middleware for SwiftRex which acts as a CoreLocation delegate.

Current features implemented

The middleware plugin currently provides the following features :

  • start / stop standard and significant location changes monitoring services,
  • listens to location updates from the CLLocationManager delegate and dispatches the CLLocation data back to the store,
  • listens to authorization changes from the CLLocationManager delegate and dispatches the authorization status and location accuracy (if available) back to the store

Future enhancements

The following additions are expected :

  • support for region monitoring
  • support for iBeacon ranging
  • support for visit-related events
  • support for heading updates

Companion product

We've made available a companion application to test the features provided by CoreLocationMiddleware : https://github.com/npvisual/CoreLocation-Redux

About

CoreLocation Middleware, Reducer and state management for SwiftRex


Languages

Language:Swift 100.0%