A note about the branches used in this project:
developis for the major version in active developmentmasteris for the main current stable version
You should do the dev and PR according to the target version. No new features will be implemented on the master version.
You can use our example applications while developing the library to test the new changes.
git clone git@github.com:algolia/instantsearch-android-examples.git
cd instantsearch-android-examples
gradle installDebugThe code for InstantSearch Android is located in src.
We have unit tests written with JUnit:
To run the tests, set your environment with your Algolia credentials and run the script. Since the tests are creating and removing indices, DO NOT use your production application.
ALGOLIA_APPLICATION_ID=XXXX
ALGOLIA_API_KEY=XXXX
./run_tests.sh