Consumable Code Pixabay API
ActionsRetrofit has been Handled, Consumable code for request Public API (Pixabay API)
1.1.1
LatestBy caravancodes
Tags
(2)
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
Please use frogo-consume-api Click Here to get the latest updates
Pixabay API | Chuck Data 1 | Chuck Data 2 |
---|---|---|
![]() |
![]() |
![]() |
This Is Latest Release
$version_release = 1.1.1
What's New??
* Update Build Gradle *
* Enhance Performance *
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
// library consumable code pixabay api
implementation 'com.github.amirisback:consumable-code-pixabay-api:1.1.1'
}
val consumePixabayApi = ConsumePixabayApi(PixabayConstant.SAMPLE_API_KEY) // Your API Key
consumePixabayApi.usingChuckInterceptor(this) // Using Chuck Interceptor
val query = "Nature"
consumePixabayApi.searchImage(
query,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
null,
object : PixabayResultCallback<Response<PixabayImage>> {
override fun getResultData(data: Response<PixabayImage>) {
// Place your UI / Data
}
override fun failedResult(statusCode: Int, errorMessage: String?) {
// failed to do
}
override fun onShowProgress() {
// showing your progress view
}
override fun onHideProgress() {
// hide your progress view
}
})
// Switch For Using Chuck Interceptor
fun usingChuckInterceptor(context: Context)
// Search for Image
fun searchImage(
q: String,
lang: String?,
id: String?,
imageType: String?,
orientation: String?,
category: String?,
minWidth: Int?,
minHeight: Int?,
colors: String?,
editorsChoice: Boolean?,
safeSearch: Boolean?,
order: String?,
page: Int?,
perPage: Int?,
callback: PixabayResultCallback<Response<PixabayImage>>
)
// Search for Video
fun searchVideo(
q: String,
lang: String?,
id: String?,
videoType: String?,
category: String?,
minWidth: Int?,
minHeight: Int?,
editorsChoice: Boolean?,
safeSearch: Boolean?,
order: String?,
page: Int?,
perPage: Int?,
callback: PixabayResultCallback<Response<PixabayVideo>>
)
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-implementation
Name Of Contribute
- Muhammad Faisal Amir
- Waiting List
- Waiting List
Waiting for your contribute
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
Consumable Code Pixabay API is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.