Skip to content

adrielcafe/MoovAndroidApp

Repository files navigation

logo

Moov is an open source Android app made for test some architecture and UX concepts.

Sample app

logo

Demo Video

demo

Instructions

The Movie Database API Key

Add your API Key on Constant.kt.

const val TMDB_KEY = "ADD_HERE"

Espresso tests

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

Made with

  • Kotlin (Because is better than Java :trollface:)
  • 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 😎)

About

Concept Android app

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published