Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saarthak08/Movies-Index
An android application which shows the list & information of movies from The Movie Database API (TMDb) & allows to download their torrent files from YIFY.
https://github.com/saarthak08/Movies-Index
android java retrofit room-database rxandroid rxjava tmdb-api tmdb-movie-search torrent yify yify-torrents yts-api
Last synced: 14 days ago
JSON representation
An android application which shows the list & information of movies from The Movie Database API (TMDb) & allows to download their torrent files from YIFY.
- Host: GitHub
- URL: https://github.com/saarthak08/Movies-Index
- Owner: saarthak08
- License: gpl-3.0
- Created: 2019-02-27T02:36:48.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-06T06:50:59.000Z (about 1 year ago)
- Last Synced: 2024-08-01T19:42:53.439Z (3 months ago)
- Topics: android, java, retrofit, room-database, rxandroid, rxjava, tmdb-api, tmdb-movie-search, torrent, yify, yify-torrents, yts-api
- Language: Java
- Homepage:
- Size: 628 KB
- Stars: 30
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Movies Index
> An android application which shows the list & information of movies from [The Movie Database](https://www.themoviedb.org) (TMDb) & allows to download their torrent files from [YIFY](https://yts.mx/).## *APK Link:*
https://play.google.com/store/apps/details?id=com.sg.moviesindex## *Features:*
- Download torrent files of movies in different resolutions from YIFY.
- Search any movie & get its information: Original Title, Original Language, Genre, Rating, Release Date, Runtime, Status, Synposis, Casts & Reviews.
- Get a list of Most Popular Movies of the current time on TMDb.
- Get a list of Top Rated Movies on TMDb.
- Get a list of Upcoming Movies & Now Playing Movies (Movies Currently Playing in Cinemas).
- Discover movies according to different genres.
- Mark a movie as favourite & save it for future preferences.## *Libraries Used:*
- [Glide](https://github.com/bumptech/glide)
- [Retrofit](https://github.com/square/retrofit)
- [OkHttp](https://github.com/square/okhttp)
- [Material Dialogs](https://github.com/afollestad/material-dialogs)
- [Room](https://developer.android.com/topic/libraries/architecture/room)
- [SparkButton](https://github.com/varunest/SparkButton)
- [LoadingAndroidButton](https://github.com/leandroBorgesFerreira/LoadingButtonAndroid)
- [CircularProgressIndicator](https://github.com/antonKozyriatskyi/CircularProgressIndicator)
- [MVVM, Live Data & Data Binding (Android Architectural Components)](https://developer.android.com/topic/libraries/architecture)
- [RxJava](https://github.com/ReactiveX/RxJava)## *Note:*
In order to build the project, open the project in android studio, replace the word `TMDB_API_KEY` with `"\"YOUR_OWN_API_KEY\""` on Line No: `42` & `48` in app's `build.gradle` file. In order to obtain the API_KEY, register at [TMDb](https://www.themoviedb.org) & ask for the API_KEY.## *Screenshots:*
. . . . .