Retrofit

GPTKB entity

Statements (105)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:can_be_extended_by custom converters
custom call adapters
gptkbp:can_be_used_with gptkb:Android
Java applications
gptkbp:can_handle file uploads
file downloads
multipart requests
gptkbp:dependency gptkb:Ok_Http
gptkbp:developed_by gptkb:Square,_Inc.
gptkbp:features Type-safe HTTP client
gptkbp:first_released gptkb:2013
gptkbp:has gptkb:Git_Hub
interceptors
Call adapter factory
Converter factory
gptkbp:has_documentation https://square.github.io/retrofit/
gptkbp:has_feature asynchronous requests
synchronous requests
gptkbp:has_version 2.9.0
2.6.2
2.5.0
2.8.1
2.7.1
https://www.w3.org/2000/01/rdf-schema#label Retrofit
gptkbp:integrates_with gptkb:Kotlin
gptkb:Ok_Http
gptkb:Ok_Http_client
gptkb:weapons
gptkb:Live_Data
gptkb:View_Model
gptkbp:is open-source
gptkbp:is_available_on gptkb:Maven_Central
gptkb:JCenter
gptkb:Gradle
gptkbp:is_compatible_with gptkb:Kotlin
gptkb:Rx_Java
Coroutines
gptkbp:is_documented_in gptkb:Git_Hub
official documentation
gptkbp:is_maintained_by gptkb:Square,_Inc.
gptkbp:is_part_of gptkb:Java_ecosystem
Android ecosystem
gptkbp:is_popular_in Android development
Java development
gptkbp:is_used_by gptkb:developers
companies
gptkbp:language gptkb:Java
gptkbp:latest_version 2.9.0
gptkbp:license Apache License 2.0
gptkbp:platform gptkb:Android
gptkbp:programming_language gptkb:Java
gptkbp:provides Error handling
API interface
HTTP response parsing
Request customization
Response converters
type-safe HTTP client
gptkbp:released_in gptkb:2013
gptkbp:repository gptkb:Git_Hub
gptkbp:supports gptkb:Kotlin
gptkb:Gson
gptkb:Jackson
gptkb:Rx_Java
REST API
Logging
API versioning
Error handling strategies
Interceptors
Query parameters
REST APIs
Progress tracking
XML serialization
Timeout settings
JSON serialization
Moshi
Custom headers
File uploads
Asynchronous requests
Custom response types
Custom converters
Path parameters
Response caching
Authentication headers
Custom call adapters
Custom request methods
Data class mapping
Dynamic URL base
Dynamic query parameters
Error response mapping
Error response parsing
Form URL encoded requests
Multipart requests
Network call cancellation
Network error handling
Request body serialization
Response body deserialization
Response body streaming
SSL pinning
Synchronous requests
gptkbp:used_by Android developers
gptkbp:used_for HTTP requests
gptkbp:uses Annotations
gptkbp:bfsParent gptkb:Android
gptkbp:bfsLayer 4