Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amirisback/consumable-code-movie-tmdb-api
Retrofit has been Handled !! || Consumable code for request Public API (TMDb API) || :books: :movie_camera:
https://github.com/amirisback/consumable-code-movie-tmdb-api
amirisback fetch-api library mock mockdata movie movie-app movie-database movie-library movie-recommendation movie-reviews movie-tmdb-api moviedb-api movies movies-api moviesapp moviesdb-api retrive retrive-data retrofit2
Last synced: about 1 month ago
JSON representation
Retrofit has been Handled !! || Consumable code for request Public API (TMDb API) || :books: :movie_camera:
- Host: GitHub
- URL: https://github.com/amirisback/consumable-code-movie-tmdb-api
- Owner: amirisback
- License: apache-2.0
- Archived: true
- Created: 2020-03-04T17:58:46.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-28T07:37:32.000Z (over 3 years ago)
- Last Synced: 2024-10-31T10:45:39.750Z (about 1 month ago)
- Topics: amirisback, fetch-api, library, mock, mockdata, movie, movie-app, movie-database, movie-library, movie-recommendation, movie-reviews, movie-tmdb-api, moviedb-api, movies, movies-api, moviesapp, moviesdb-api, retrive, retrive-data, retrofit2
- Language: Kotlin
- Homepage: https://developers.themoviedb.org/3
- Size: 4.52 MB
- Stars: 18
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-project-catalogue - Click Here
README
![ScreenShoot Apps](https://raw.githubusercontent.com/amirisback/amirisback/master/docs/image/deprecated.png?raw=true)
## consumable-code-movie-tmdb-api
[![JitPack](https://jitpack.io/v/amirisback/consumable-code-movie-tmdb-api.svg?style=flat-square)](https://jitpack.io/#amirisback/consumable-code-movie-tmdb-api)
Eliminates the method of retrieving json data using retrofit repeatedly. so this project has a set of functions to retrieve data without the need for fetching data using the retrofit of the API## Attention Please :bangbang:
Please use frogo-consume-api [Click Here](https://github.com/frogobox/frogo-consume-api) to get the latest updates## Screen Shoot Apps
|TV | Movie | Person | Chuck Data |
|:------------------:|:----------------------------:|:---------------------:|:-----------------:|
| | | | |## Version Release
This Is Latest Release$version_release = 1.2.1
What's New??
* Update Build Gradle *
* Enhance Performance *## How To Use This Project
Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
// library consumable code movie tmdb api
implementation 'com.github.amirisback:consumable-code-movie-tmdb-api:1.2.1'
}
Step 3. Declaration ConsumeMovieApi
val consumeMovieApi = ConsumeMovieApi(MovieUrl.API_KEY) // your api_key
consumeMovieApi.usingChuckInterceptor(this) // This is Code Chuck Interceptor
consumeMovieApi.getMovieChangeList(
null,
null,
null,
object : MovieResultCallback {
override fun getResultData(data: Changes) {
// * PLACE YOUR CODE HERE FOR UI / ARRAYLIST *
}override fun failedResult(statusCode: Int, errorMessage: String?) {
// failed result
}override fun onShowProgress() {
// showing your progress view
}override fun onHideProgress() {
// hiding your progress view
}
})
## Documentation The Movie DB API
https://developers.themoviedb.org/3/getting-started/introduction## Function Main From This Project
- Chuck Interceptor [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/ChuckInterceptor.md)
- Certifications [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Certifications.md)
- Changes [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Changes.md)
- Collection [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Collection.md)
- Companies [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Companies.md)
- Configuration [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Configuration.md)
- Credits [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Credits.md)
- Discover [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Discover.md)
- Find [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Find.md)
- Genres [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Genres.md)
- Keyords [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Keywords.md)
- Reviews [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Reviews.md)
- Trending [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Trending.md)
- Networks [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Networks.md)
- Movies [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Movies.md)
- Search [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Search.md)
- TV [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/TV.md)
- TV Seasons [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/TVSeasons.md)
- TV Episodes [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/TVEpisodes.md)
- TV Episodes Groups [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/TVEpisodesGroups.md)
- People [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/People.md)
- * ON DEVELOPMENT [Here](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/tutorial/Development.md)## Award
### Github Actions Hackathon (March 5-31, 2020) [See list winner](https://github.com/amirisback/consumable-code-movie-tmdb-api/blob/master/docs/github_action_hackathon_winners.xlsx)
:star: This four-week hackathon challenges the community to create original GitHub Actions. Actions connect all of the tools in your workflow: You can solve problems, build containers, deploy to any cloud, and more.
![ScreenShoot Apps](docs/image/ss_github_hackathon1.png?raw=true)
![ScreenShoot Apps](docs/image/ss_github_hackathon3.png?raw=true)
![ScreenShoot Apps](docs/image/ss_github_hackathon2.png?raw=true)## Colaborator
Very open to anyone, I'll write your name under this, please contribute by sending an email to me- Mail To [email protected]
- Subject : Github _ [Github-Username-Account] _ [Language] _ [Repository-Name]
- Example : Github_amirisback_kotlin_admob-helper-implementationName Of Contribute
- Muhammad Faisal Amir
- Waiting List
- Waiting ListWaiting for your contribute
## Attention !!!
Please enjoy and don't forget fork and give a star
- Don't Forget Follow My Github Account
- If you like this library, please help me / you can donate to buy patreon services