Moov is an open source Android app made for test some architecture and UX concepts.
Add your API Key on Constant.kt.
const val TMDB_KEY = "ADD_HERE"Espresso tests can be found on MainActivityTest.java. It covers the below interactions:
- Select movie
- See movie details
- Search for movies
Run with:
./gradlew connectedAndroidTest
- Kotlin (Because is better than Java
) - RxJava, RxAndroid and RxKotlin (For transform Retrofit's Call<> into Flowable<> and avoid the "Callback Hell" 🔥)
- Retrofit (The best type-safe HTTP client 💪)
- Glide (My favorite image loading and caching library ❤️)
- FastAdapter (The fast and easy to use adapter library 👊)
- IceKick (For save the app state ❄️)
- Iconify (Because vector icons are the best :squirrel:)
- DiagonalLayout (Because I'm bold 😎)


