Android library to get contacts using RxJava2
Switch branches/tags
Clone or download
Pull request Compare This branch is 14 commits ahead, 10 commits behind UlrichRaab:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
gradle/wrapper
library
.gitignore
LICENSE.md
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

rxjava2-contacts

Android library to get contacts using RxJava2

Usage

First add jitpack to your projects build.gradle file

repositories {
    maven { url 'https://jitpack.io' }
}

Then add the dependency in modules build.gradle file

dependencies {
    compile 'com.github.mirrajabi:rx-contacts2:1.2.0'
}

Example

RxContacts.fetch(this)
          .filter(m->m.getInVisibleGroup() == 1)
          .toSortedList(Contact::compareTo)
          .observeOn(Schedulers.io())
          .subscribeOn(AndroidSchedulers.mainThread())
          .subscribe(contacts -> {
              // Do something...
          });

Using RxJava 1.x?

use the original library https://github.com/UlrichRaab/rx-contacts