This project demonstrate that
- Multi module project
- Clean code
- MVVM arch
- RxJava 2
- Using Realm for local database.
- AndroidX
- A small set of the Android architecture components
This project is using modular android application with Model-View-ViewModel architecture
I believe that projects doesn't need any documentation as long as the code is clean because the clean code should explain it self.
I have not added a billing account into my Google console, so I can't activate multiple search requests under 100 seconds as the quota is capped by Google, I have added the feature for technical skills demonstration purposes only.