REST APIs can be used to add a lot of functionality to your Android Apps.
We’ve released a full course on the freeCodeCamp.org YouTube channel that will teach you how to create a Java Android app using a REST API.
You will learn how to build an Android app with Java that handles JSON data from a REST API service. The app uses the Volley library to create a weather app using API data.
The course was created by Shad Sluiter. Shad is a professor of computer science at Grand Canyon University. Over the past 20 years he has taught students from grade 6 to senior citizens in many aspects of technology.
This course includes advice on building a RequestQueue, designing a Singleton, and using callbacks for async network communications.