TLDR; A sample Android application based on MVP-Clean Architecture, written purely in Kotlin and complemented with JUnit test cases
The word Shangri-La means:
"an imaginary, beautiful place, often far away, where everything is pleasant and you can get everything you want" - https://dictionary.cambridge.org/dictionary/english/shangri-la
This project is about writing that architecturally sound Android app with proper test cases around the implementation.
What the app does: Displays the list of movies release recently or being released in the near future - dead simple.
To perform this simple task, the app underneath, uses MVP based Clean Architecure approach. It is written 100% in Kotlin and has a good JUnit tese case coverage.