The Android application showcasing the use of MVVM design using Android Architecture Components with RxJava2, Retrofit2, Dagger2, DataBinding and Glide. The codebase also has Static Analysis Tools like CheckStyle, PMD and FindBugs integrated to provide static code analysis