This very simple project has been written in a really good and clean way implementing MVP design pattern with the use of some of the latest Android Architecture Components by Google and lots of other libraries that make any code cleaner and easier to read.
- RxJava2 Reactive Extension Library for the JVM
- Room persistence library
- Dagger2 depedency injection framework for Java and Android
The application has been written for educational purpose so please feel free to implement this combination of libraries in your projects.