RxJava binding APIs for Android's UI widgets.
Clone or download
Permalink
Failed to load latest commit information.
.buildscript Focus solely on UI binding. Jun 30, 2015
gradle Port RecyclerView module to AndroidX and Kotlin Oct 13, 2018
rxbinding-appcompat Replace Any with Unit Oct 17, 2018
rxbinding-core Move remaining things into rxbinding3 package Oct 17, 2018
rxbinding-drawerlayout Move remaining things into rxbinding3 package Oct 17, 2018
rxbinding-leanback Fix observable implementation naming Oct 17, 2018
rxbinding-material Move remaining things into rxbinding3 package Oct 17, 2018
rxbinding-recyclerview Move remaining things into rxbinding3 package Oct 17, 2018
rxbinding-slidingpanelayout Move remaining things into rxbinding3 package Oct 17, 2018
rxbinding-swiperefreshlayout Replace Any with Unit Oct 17, 2018
rxbinding-viewpager Move remaining things into rxbinding3 package Oct 17, 2018
rxbinding Replace Predicate and Callable with functional types Oct 17, 2018
testing-utils Move remaining things into rxbinding3 package Oct 17, 2018
.gitignore Ignore kotlin generated annotations directory Jul 25, 2015
.travis.yml Migrate design to material Oct 14, 2018
CHANGELOG.md Prepare version 3.0.0-alpha1 Oct 17, 2018
LICENSE.txt Initial commit. Mar 24, 2015
README.md Prepare version 3.0.0-alpha1 Oct 17, 2018
RELEASING.md Prepare version 0.1.0. Aug 2, 2015
build.gradle AGP 3.2.1 Oct 17, 2018
gradle.properties Prepare next development version Oct 17, 2018
gradlew Update the build, dependencies, etc. Jan 27, 2018
settings.gradle Migrate design to material Oct 14, 2018

README.md

RxBinding

RxJava binding APIs for Android UI widgets from the platform and support libraries.

Download

Platform bindings:

implementation 'com.jakewharton.rxbinding3:rxbinding:3.0.0-alpha1'

AndroidX library bindings:

implementation 'com.jakewharton.rxbinding3:rxbinding-core:3.0.0-alpha1'
implementation 'com.jakewharton.rxbinding3:rxbinding-appcompat:3.0.0-alpha1'
implementation 'com.jakewharton.rxbinding3:rxbinding-drawerlayout:3.0.0-alpha1'
implementation 'com.jakewharton.rxbinding3:rxbinding-leanback:3.0.0-alpha1'
implementation 'com.jakewharton.rxbinding3:rxbinding-recyclerview:3.0.0-alpha1'
implementation 'com.jakewharton.rxbinding3:rxbinding-slidingpanelayout:3.0.0-alpha1'
implementation 'com.jakewharton.rxbinding3:rxbinding-swiperefreshlayout:3.0.0-alpha1'
implementation 'com.jakewharton.rxbinding3:rxbinding-viewpager:3.0.0-alpha1'

Google 'material' library bindings:

implementation 'com.jakewharton.rxbinding3:rxbinding-material:3.0.0-alpha1'

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

License

Copyright (C) 2015 Jake Wharton

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.