Android app to search from google books. Implemented using Mvp, Dagger 2, RxJava 2, Eventbus, Realm(database), Data Binding, RetroLambda(Jaba 8), Retrofit 2, Parceler and Gson.
Step 1: Click on "Search" Button.
Step 2: Type the book name you want to search for and press enter.
Step 3: After submitting the request, the book will be listed.
Step 4: Click on the book for more details, and to add it to your favourite list.
- Google Books API
- RxJava 2
- Mvp
- Data Binding
- RetrofitLambda
- Retrofit 2
- EventBus
- Realm database 2
- Parceler
Want to contribute? 📝
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b exciting-stuff
) - Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (
git commit -am 'exciting-stuff!!'
) - Push to the branch (
git push origin exciting-stuff
) - Create a Pull Request
If you find a bug (the website couldn't handle the query and / or gave irrelevant results), kindly open an issue here by including your search query and the expected result.
If you'd like to request a new functionality, feel free to do so by opening an issue here including some sample queries and their corresponding results.