Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 4 hours ago
JSON representation
Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
- Host: GitHub
- URL: https://github.com/esoxjem/movieguide
- Owner: esoxjem
- License: mit
- Created: 2015-12-06T08:40:06.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2019-12-04T18:01:27.000Z (almost 5 years ago)
- Last Synced: 2024-10-31T07:34:01.743Z (6 days ago)
- Topics: android, clean-architecture, clean-code, dagger2, kotlin, mvp, rxjava
- Language: Java
- Homepage:
- Size: 438 KB
- Stars: 2,611
- Watchers: 127
- Forks: 857
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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)