Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Android Retrofit Complete Course in Kotlin

person icon Catalin Stefan

4.3

Android Retrofit Complete Course in Kotlin

Learn to use all features of Retrofit for your Android network communication requirements

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Catalin Stefan

English [CC]

category icon Development ,Mobile Development,Android Development

Lectures -50

Resources -3

Duration -6 hours

Lifetime Access

4.3

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This is the most complete resource online for learning about Retrofit for Android development

This course will take you step by step, through each concept related to Retrofit, discuss it in detail, then apply it in a practical project.

Topics covered in this course:

  • Basic Retrofit implementation

  • Logging

  • URL resolution

  • GET, POST, and other request methods

  • Queries

  • URL manipulation

  • Request body

  • Sending form data 

  • Headers

  • Canceling requests

  • Caching

  • Pagination

  • Synchronous vs asynchronous communications

  • Retrofit with RxJava

  • Authentication

In addition, we will also be working on two Android apps to apply the knowledge we learned.

  • StockOverflow communication app

  • GitHub authentication and data retrieval app

This course is great if you want to take your Retrofit skills to the next level. 

Sign up today and let's start learning about Retrofit for Android.

Goals

  • Learn to use and implement Retrofit in Android applications
  • Network communication for Android
  • Paging
  • Synchronous vs asynchronous communications
  • Build different types of requests
  • URL manipulation
  • Work with headers
  • Logging
  • Caching

Prerequisites

  • Mac or PC
  • Android development knowledge.
Android Retrofit Complete Course in Kotlin

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

1 Lectures
  • play icon Introduction 03:48 03:48

Retrofit basics

7 Lectures
Tutorialspoint

Requests

10 Lectures
Tutorialspoint

Other concepts

6 Lectures
Tutorialspoint

Project: StackOverflow

13 Lectures
Tutorialspoint

Project: GitHub

11 Lectures
Tutorialspoint

Conclusion

1 Lectures
Tutorialspoint

Instructor Details

Catalin Stefan

Catalin Stefan

I am an avid learner and teaching enthusiast. I love creating content and courses that enrich people's lives and help them have a better experience, both personally and professionally. 

I am an expert mobile application developer with over 10 years development experience. I enjoy making courses related to software development and mobile apps, and want to share the knowledge I have acquired.

I create courses based on my professional experience. I hope to teach people skills that help them in their careers, allow them to acquire new skills and improve their personal relationships.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515