REST API for beginners - Retrofit and Android

Unlock the secrets of app development with our easy-going course on using APIs like GitHub and StackOverflow with Android. Learn by doing!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is a chill guide to building Android apps that connect to real-world APIs. You'll start small and grow into a pro, all while having a blast learning!

Key Points

  • Learn to pull content from GitHub and StackOverflow APIs.
  • Visualize JSON data effortlessly with engaging projects.
  • Master the Retrofit library to make HTTP calls.

Learning Outcomes

  • Understand the basics of APIs, HTTP, and JSON.
  • Build at least two complete apps using real APIs.
  • Experience handling multiple authorization processes and loads of APIs.

About This Course

Learn how to build from scratch your own apps based on the GitHub API, StackOverflow API and many more with Android

Have you ever wondered how to GET that server-located content in your app? Do you want to learn how to retrieve and visualize JSON data? Would you want to learn how to work with the Retrofit library in Android? Then this course is for you! Here we will start with a short introduction to the basic terminology - you will get aware of what HTTP, URL, API, RETROFIT, JSON, GET/POST/PUT and DELETE are. All of the explanations I will give you are easy to understand and follow. Then we will build 2 projects from scratch, working with 2 different APIs - the GitHub API and the StackOverflow API, as we are GETting their content. At the end of each section you will know how to continue exploring the API on your own and modify the data for your needs. Then we'll go further - I'll show you tens and hundreds more APis you will be able freely to work with. We'll pass through 3 different authorization processes - with the Instagram API, with the Gmail API and the Wordnik API. After you finish the course, you'll be able to handle numerous sources, hundreds of APIs and approaches. Are you ready to start?

  • Execute HTTP calls, using the Retrofit android library

  • GET the content of APIs;

  • Visualize the content, taken from an API;

Instructors

Profile photo of Vyara Georgieva
Vyara Georgieva

I have been teaching for seven years now, always inspired by the enthusiasm of people, acquiring new knowledge. Keep It Super Simple - the basic principle to follow, every complex theory or concept turns out clear and easily applicable. Currently, I am a technical writer and an Android developer, aimed at creating educational software products. Before going into technology, however,...

Instructors

Profile photo of Denis Buchel
Denis Buchel

A warm welcome to the world of photography!My name is Denis Buchel, I am an experienced photographer, ready to share his skills with you.I took up photography more than 15 years ago, improving myself on daily basis since then. In my heart, I am a street and reportage photographer, always searching for new challenges. Photography is my passion - I'll...

Review
4.9 course rating
4K ratings
ui-avatar of Sergio Alejandro Naude Citalán
Sergio A. N. C.
2.0
7 months ago

Muy desactualizado

  • Helpful
  • Not helpful
ui-avatar of Vasyl Baryshnikov
Vasyl B.
3.0
4 years ago

Thanks for the tips to get started. However the project attached is outdated and doesn't compile. I had to do tons of modifications to get it working. AsyncTask is outdated. Showing slides of code on the screen is hard to follow. Nonetheless, it was enough for me to get started.

  • Helpful
  • Not helpful
ui-avatar of Son Ha Ngoc ㅤ
Son H. N. �.
1.0
4 years ago

Your voice little hard to hear. Can you make an cc in below of each videos ?

  • Helpful
  • Not helpful
ui-avatar of Tushar Gupta
Tushar G.
5.0
4 years ago

The course is Good.

  • Helpful
  • Not helpful
ui-avatar of Surabhi .
Surabhi ..
3.5
5 years ago

I was a good match. It is a good course to learn retrofit. But you show code snippets that creates confusion sometimes. And in starting, you had shown the project structure in which GitHubUserEndPoints was a class but later it came out to be an interface. I got cofused.

I refered to the Project Resourse you have provided and then I understood a lot. All over it is a good course.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
2.0
5 years ago

too slow, and is only showing code on image, not real one, she's not building an app

  • Helpful
  • Not helpful
ui-avatar of Nelson Alfonso Montero Fontalvo
Nelson A. M. F.
2.0
5 years ago

No es muy pedagogico colocar el código en diapositivas y explicarlos. En programación es mucho mejor ir mostrando como seguir los pasos

  • Helpful
  • Not helpful
ui-avatar of Jaydeep Chawda
Jaydeep C.
5.0
5 years ago

Course is good and informative.

  • Helpful
  • Not helpful
ui-avatar of Archa P S
Archa P. S.
5.0
5 years ago

good teaching great content ,Thank you!!

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
5.0
5 years ago

good

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses