Rxtask

RxJava 2 binding for Google Play Services Task APIs.
Alternatives To Rxtask
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Earthengine Api2,1701386 days ago173September 21, 202283apache-2.0JavaScript
Python and JavaScript bindings for calling the Earth Engine API.
Assistant Sdk Python881481a year ago7March 03, 2020131apache-2.0Python
Samples and bindings for the Google Assistant API
Vue Google Maps535
5 years ago51Vue
Google maps component for vue with 2-way data binding
Gopy250
15 days agoJuly 08, 2013bsd-3-clauseGo
Idiomatic Python bindings for Go
Exoplayerxamarin144721a month ago28August 11, 2022mitC#
Xamarin bindings library for the Google ExoPlayer library
Luapbintf121
3 years ago5mitC++
Binding Protobuf 3 to Lua 5.3
Google Cloud Rs1172a year ago4March 24, 202119Rust
Asynchronous Rust bindings for Google Cloud Platform APIs.
S210413 months ago4February 01, 20219apache-2.0C++
Node.js JavaScript / TypeScript bindings for Google S2
Cpuprofiler1003193 years ago4November 15, 20192Rust
Rust bindings to google's cpuprofiler
Googlecharts66
2 years ago8R
Google Charts bindings for the Shiny web framework for R
Alternatives To Rxtask
Select To Compare


Alternative Project Comparisons
Readme

RxTask (DEPRECATED)

RxJava 2 binding API for Google Play Services Task APIs.

RxTask can be use standalone for any Google or Firebase APIs returning Task or, bundled with one of the GoogleAPIs helper project provided.

Download
implementation 'com.github.niqo01.rxplayservices:rx-play-services-task:0.4.0'
Example
    GoogleSignInClient client = GoogleSignIn.getClient(context, options);
    Single<GoogleSignInAccount> silentSignIn = SingleTask.create(() -> client.silentSignIn());
    ...
    Completable revokeAccess = CompletableTask.create(() -> client.revokeAccess());

GoogleAPIs

The following projects leverage RxTask and wrap the new GoogleApi introduced in version 11.6.0.

API Dependency
Auth com.github.niqo01.rxplayservices:rx-play-services-auth:0.4.0
Location com.github.niqo01.rxplayservices:rx-play-services-location:0.4.0
Places com.github.niqo01.rxplayservices:rx-play-services-places:0.4.0
Fitness com.github.niqo01.rxplayservices:rx-play-services-fitness:0.4.0
Wallet com.github.niqo01.rxplayservices:rx-play-services-wallet:0.4.0
Location Example
    RxFusedLocationProviderClient rxClient = new RxFusedLocationProviderClient(context);
    Observable<LocationResult> result = rxClient
            .requestLocationRequestUpdates(LocationRequest.create());

Snapshots

Snapshots of the development version are available in Sonatype's snapshots repository.

License

Copyright (C) 2017 Nicolas Milliard

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Popular Google Projects
Popular Bindings Projects
Popular Companies Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Google
Firebase
Bindings
Play Framework
Wallet
Rxjava
Rx