About
In this course, you will learn how to use Retrofit 2 to communicate with a REST API using the common HTTP verbs: GET, POST, PUT, DELETE and PATCH. You will also learn how to use Retrofit 2 with RxJava, set up Retrofit 2 Logging and build interceptors and provide a custom OkHttpClient (OkHttp) instance to Retrofit 2.
Instructors
Lessons in this course
1. Setting up Retrofit 2 and Issuing a HTTP GET Request
Pro
06:15
2. Exploring Get Requests with @Query and @Path Parameters via Annotations

Pro
05:25
3. Configuring a HTTP Logging Interceptor for the OkHttpClient

Pro
08:16
4. Issuing HTTP POST Requests with @Body and @Field Parameters

Pro
05:00
5. Issuing HTTP PUT Requests to Update Entities with the @Body and @Path Annotations

Pro
04:46
6. Issuing HTTP DELETE Requests

Pro
03:03
7. Caching Requests and Responses with the Cache-Control Header

Pro
05:43
8. Enabling an Offline Cache with OkHttp

07:39
9. Using HTTP PATCH Requests to Update Portions of an Entity

Pro
04:18
10. Unit Testing with Mockito

Pro
08:31
11. Modifying Request URLs and Headers with OkHttp

Pro
06:29
12. Retrofit 2 with RxJava

Pro
05:19
