The purpose of this project is to show upcoming movies from The Movie Db, see details and search a movie. Using the clean architecture
approach
- Clone this repository
- Open project in Android Studio
- Run module
presentation
- Google Nexus 5 - 6.0.1 - API 23 - 1080x1920
Kotlin
- Dagger2 - To inject and manage dependencies lifecycle
- RXJava RXAndroid - To orchestrate multiple actions in background
- Retrofit2/OkHttp - To make communication with the api easy
- SnappyDB - To persists data easily
- Spek - To build explicit tests
- Mockito Kotlin - To mock classes and help in tests