Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/esoxjem/movieguide

Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
https://github.com/esoxjem/movieguide

android clean-architecture clean-code dagger2 kotlin mvp rxjava

Last synced: 1 day ago
JSON representation

Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture

Awesome Lists containing this project

README

        

# MovieGuide
### 🚧 Refactoring in progress 👷‍♀️⛏👷🔧️👷🔧 🚧

- Comments and new issues are welcome. 👍
- Currently not accepting external PRs that touch on the app's architecture and features. 🛑

[![Build Status](https://app.bitrise.io/app/e74daa103a89eb3f/status.svg?token=cNHddSJnkUmE_p7ZA9eruQ&branch=master)](https://app.bitrise.io/app/e74daa103a89eb3f)

Android app that lists popular/highest-rated movies, shows trailers and reviews.

This app showcases the MVP pattern, RxJava, Dagger 2 and Uncle Bob Martin's Clean Architecture approach.
Optimized for tablets.

### Building the app
1. Open `local.properties` in the root directory.
2. Add your [TMDB](https://themoviedb.org) API key as follows
```
tmdb_api_key=ADD_YOUR_API_KEY_HERE
```
3. Run the app.

### Screenshots
![Screenshot](http://i.imgur.com/72PypXCm.png)
![screenshot2](http://imgur.com/I96Eka6m.png)
![screenshot3](http://imgur.com/4qHZcejm.png)
![screenshot4](http://imgur.com/m7J8HzUm.png)
![screenshot5](http://imgur.com/PwtjZHKm.png)
![screenshot6](http://imgur.com/kNHjCXSm.png)