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: 2 months 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 (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-12-04T18:01:27.000Z (over 5 years ago)
- Last Synced: 2025-03-23T23:17:37.431Z (3 months ago)
- Topics: android, clean-architecture, clean-code, dagger2, kotlin, mvp, rxjava
- Language: Java
- Homepage:
- Size: 438 KB
- Stars: 2,613
- Watchers: 126
- Forks: 858
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- Awesome-Android-Open-Source-Projects - MovieGuide
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. 🛑[](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





