Reactive Playservices

Library for Android that encapsulates location retrieval using RxJava, returning observables
Alternatives To Reactive Playservices
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Rxpermissions10,253
a year ago1March 13, 202092apache-2.0Java
Android runtime permissions powered by RxJava2
Rxkotlin6,925911562 months ago11July 28, 201930apache-2.0Kotlin
RxJava bindings for Kotlin
Rxjava2 Android Samples4,977
2 months ago18apache-2.0Java
RxJava 2 Android Examples - How to use RxJava 2 in Android
Awesome Rxjava4,834
2 years ago5
RxJava resources
Rxdocs3,709
5 years ago1
Rx和RxJava文档中文翻译项目
Rxjava2examples2,763
4 years ago5Java
:fire:RxJava2 Examples —— 这可能是从 RxJava1 跳到 RxJava2(学习 RxJava2 )最好的例子 Demo:https://github.com/nanchen2251/RxJava2Examples
Reactivenetwork2,508
754 months ago28September 17, 201936apache-2.0Java
Android library listening network connection state and Internet connectivity with RxJava Observables
Rxrelay2,436269172 years ago3August 23, 2019apache-2.0Java
RxJava types that are both an Observable and a Consumer.
Android Reactivelocation2,11711713 years ago11September 29, 201732Java
Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.
Frodo1,494
5 years ago14Java
Android Library for Logging RxJava Observables and Subscribers.
Alternatives To Reactive Playservices
Select To Compare


Alternative Project Comparisons
Readme

Reactive Play Services for Android

A library that streamlines Google Play Services interaction using RxJava, returning Observables.

###NOTE: this is pretty much still Readme-Driven-Development, so this readme will serve as a basis to libraries' implementation. Any not yet implemented features will be specified.

##Motivation Play Services are awesome addition to Android, but their APIs are ugly. We're trying to present them in a nicer format for easier usage using RxJava.

##APIs supported

  • g+ Sign in
  • location
  • google fit

##Usage examples

  • Location:
LocationProvider locationProvider = new LocationProviderImpl(googlePlayApi, locationManager);

Observable<Geolocation> = locationProvider.getLocationUpdates() //get fast updates until canceled
locationProvider.getSingleAccurateUpdate()
locationProvider.getLastKnowLocation()

TODO: pretty much everything

Popular Observables Projects
Popular Rxjava Projects
Popular Control Flow Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Play Framework
Location
Reactive
Rxjava
Observables