Android: Getting Started with Retrofit

Android: Getting Started with Retrofit

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2h 20m | 833 MB

Learn how to accomplish sharing and connecting data between users, integrating third party services, and persisting data on a remote server using Retrofit, one of the most popular HTTP communication libraries on Android.

As you learn to develop Android apps you’ll quickly want to add dynamic and connected features. In this course, Android: Getting Started with Retrofit, you’ll learn how to connect your app to Web Services with one of the most popular HTTP clients on Android. Retrofit can empower your app to retrieve or send data to a server, share and connect that data between users, or even implement third party services like stocks or weather. First, you will discover the fundamental concepts and principles behind RESTful Web services, which are a modern standard and a great fit for mobile apps. Next, you’ll step through converting a sample app from managing data right on the local device, before finally managing that data using a Web Service, and many other essential HTTP Tasks. By the end of this course, you should feel comfortable building your own apps that connect to Web Services with Retrofit.

Table of Contents

01 – Course Overview
02 – Introduction
03 – Are You in the Right Place
04 – Working with HTTP on Android
05 – Introducing Retrofit
06 – Touring the Sample App
07 – The Agenda
08 – Summary
09 – Introduction
10 – HTTP Fundamentals
11 – Demo – Working with HTTP Requests
12 – RESTful Web Services – The Big Picture
13 – Core Concepts of RESTful Web Services
14 – Web Service Technology Overview
15 – Demo – Setting up a Node Web Service
16 – Demo – Setting up a .NET Web Service
17 – Summary
18 – Introduction
19 – Demo – Touring the Sample Code
20 – Demo – Setting up Retrofit in Android Studio
21 – HTTP Request Patterns in Retrofit
22 – Demo – The Service Builder and Interface
23 – Demo – Making the First HTTP Request
24 – Demo – Monitoring Requests with Logging
25 – Summary
26 – Introduction
27 – Demo – Populating the List View
28 – Understanding Request Parameters
29 – Demo – Populating the Detail View
30 – Demo – Filtering with Query Parameters
31 – Demo – Managing Parameters with Query Map
32 – Demo – Retrieving Data from an Alternate URL
33 – Summary
34 – Introduction
35 – Sending Data with HTTP
36 – Sending Data with Retrofit
37 – Demo – Creating New Entities
38 – Demo – Updating Existing Entities
39 – Demo – Deleting Entities
40 – Demo – Working with HTTP Headers
41 – Summary
42 – Introduction
43 – A Closer Look at Interceptors
44 – Demo – Adding HTTP Headers with Interecptors
45 – Demo – Improving Error Handling
46 – Demo – Configuring Request Timeouts
47 – Demo – Canceling Requests
48 – Demo – Making Synchronous Calls
49 – Next Steps with Retrofit
50 – Summary