Https://futurestud.io/blog/retrofit-getting-started-and-android-client
Retrofit Series Overview
- Getting Started and Create an Android Client
- Basic Authentication on Android
- Token Authentication on Android
- OAuth on Android
- Multiple Query Parameters of same Name
- Synchronous and asynchronous requests
- Send Objects in Request Body
- Define a Custom Response Converter
- ADD Custom Request Header
- Optional Query Parameters
- How to integrate XML Converter
- Using the LOG level to Debug requests
- How to Upload Files to Server
- Series round-up
- Retrofit 2-upgrade Guide from 1.9
- Retrofit 2-how to Upload Files to Server
- Retrofit 2-log Requests and responses
- Retrofit 2-hawk authentication on Android
- Retrofit 2-simple Error Handling
- How to use OkHttp 3 with Retrofit 1
- Retrofit 2-book Update & Release Celebration
- Send Data form-urlencoded
- Send Data form-urlencoded Using FieldMap
- Retrofit 2-manage Request Headers in OkHttp Interceptor
- Retrofit 2-how to Add Query Parameters to every Request
- Retrofit 2-add multiple Query Parameter with QueryMap
- Retrofit 2-how to use the Dynamic Urls for requests
- Retrofit 2-url handling, Resolution and parsing
- Retrofit 2-constant, Default and Logic Values for POST and PUT requests
- Retrofit 2-how to Download Files from Server
- Retrofit 2-cancel Requests
- Retrofit 2-reuse and Analyze requests
- Retrofit 2-how to change API Base Url at Runtime
- Optional Path Parameters
- How to Refresh an Access Token
- Retrofit 2-how to Send Plain Text Request Body
- Retrofit 2-pagination Using Query Parameter
- Retrofit 2-pagination Using Link Header and Dynamic Urls (like GitHub)
- Retrofit 2-pagination Using Range Header fields (like Heroku)
- Retrofit 2-introduction to (multiple) converters
- Retrofit 2-adding & Customizing the Gson Converter
- Retrofit 2-implementing Custom Converters
- Retrofit 2-enable Logging for development Builds
- Retrofit 2-how to Upload multiple Files to Server
- Retrofit 2-passing multiple Parts along a File with @PartMap
- Retrofit 2-basics of Mocking Server responses
- Retrofit 2-customizing Network Behavior of mocked Server responses
Retrofit All Knowledge Scenario summary