22 <img src="resources/banner.png">
33</h1 >
44
5- [ ![ ] ( https://img.shields.io/github/tag/ajalt/reprint.svg?label=maven )] ( https://jitpack.io/#ajalt/reprint )
6- [ ![ ] ( http://img.shields.io/:license-apache-blue.svg )] ( http://www.apache.org/licenses/LICENSE-2.0 )
7- ![ ] ( https://img.shields.io/badge/API-10%2B-blue.svg )
8- [ ![ ] ( https://img.shields.io/badge/javadoc-core-blue.svg )] ( https://jitpack.io/com/github/ajalt/reprint/core/2.9.2/javadoc/ )
9- [ ![ ] ( https://img.shields.io/badge/javadoc-rxjava1-blue.svg )] ( https://jitpack.io/com/github/ajalt/reprint/rxjava/2.9.2/javadoc/ )
10- [ ![ ] ( https://img.shields.io/badge/javadoc-rxjava2-blue.svg )] ( https://jitpack.io/com/github/ajalt/reprint/rxjava2/2.9.2/javadoc/ )
11-
125A simple, unified fingerprint authentication library for Android with
13- ReactiveX extensions.
6+ RxJava extensions.
147
158* Eliminates the need to deal with the different available Fingerprint APIs, including Imprint and Samsung Pass.
169* Fixes undocumented bugs and idiosyncrasies in the underlying APIs.
@@ -68,7 +61,7 @@ or some other message of your own based on the `failureReason`. This string will
6861never be null from a failure, and will be localized into the current locale.
6962
7063For detail on the other parameters,
71- [ see the Javadocs] ( https://jitpack.io/com/github/ajalt/reprint/rxjava/2.9.2 /javadoc/ ) .
64+ [ see the Javadocs] ( https://jitpack.io/com/github/ajalt/reprint/rxjava/3.1.0 /javadoc/ ) .
7265
7366One advantage that this interface has is that when the subscriber unsubscribes,
7467the authentication request is automatically canceled. So you could, for example,
@@ -95,9 +88,17 @@ Reprint.authenticate(new AuthenticationListener() {
9588});
9689```
9790
91+ # Documentation
92+
93+ The javadocs for the Reprint modules are available online:
94+
95+ * [ Reprint core] ( https://jitpack.io/com/github/ajalt/reprint/core/3.1.0/javadoc/ )
96+ * [ RxJava 1 interface] ( https://jitpack.io/com/github/ajalt/reprint/rxjava/3.1.0/javadoc/ )
97+ * [ RxJava 2 interface] ( https://jitpack.io/com/github/ajalt/reprint/rxjava2/3.1.0/javadoc/ )
98+
9899# Installation
99100
100- Reprint is distributed with [ jitpack] ( https://jitpack.io/ ) and split up into
101+ Reprint is distributed with [ jitpack] ( https://jitpack.io/#ajalt/reprint ) and split up into
101102several libraries, so you can include only the parts that you use.
102103
103104First, add Jitpack to your gradle repositories.
@@ -109,14 +110,15 @@ repositories {
109110```
110111
111112Then add the core library and optionally the Samsung Pass interface and the
112- ReactiveX interface. Reprint provides support for both RxJava 1 and 2.
113+ ReactiveX interface. Reprint provides support for both RxJava 1 and 2; you should
114+ include the module that matches the version of RxJava that you use in your project.
113115
114116``` groovy
115117dependencies {
116- compile 'com.github.ajalt.reprint:core:2.9.2 @aar' // required: supports marshmallow devices
117- compile 'com.github.ajalt.reprint:reprint_spass:2.9.2 @aar' // optional: support for pre-marshmallow Samsung devices
118- compile 'com.github.ajalt.reprint:rxjava:2.9.2 @aar' // optional: the RxJava 1 interface
119- compile 'com.github.ajalt.reprint:rxjava2:2.9.2 @aar' // optional: the RxJava 2 interface
118+ compile 'com.github.ajalt.reprint:core:3.1.0 @aar' // required: supports marshmallow devices
119+ compile 'com.github.ajalt.reprint:reprint_spass:3.1.0 @aar' // optional: support for pre-marshmallow Samsung devices
120+ compile 'com.github.ajalt.reprint:rxjava:3.1.0 @aar' // optional: the RxJava 1 interface
121+ compile 'com.github.ajalt.reprint:rxjava2:3.1.0 @aar' // optional: the RxJava 2 interface
120122}
121123```
122124
0 commit comments