Get and display data from the internet

Retrieve and display images over the internet with HTTP/REST.


Introduction to HTTP/REST


Learn how apps communicate with each other over the internet.

Get data from the internet


Connect your app to backend servers using the third-party library Retrofit, and learn about REST web services.

Load and display images from the internet


Load and display images from a web URL using the Coil library.

Debug with breakpoints


Learn how to use breakpoints and watch specific variables when debugging.

Project: Amphibians app


Take an app that displays information about different amphibian species, and use your knowledge of networking, JSON parsing, and view models to enable the app to use data from the network. The app will get its data from a custom API for this project and display it in a list view.


Test your knowledge of HTTP/REST, and earn your Get and display data from the internet badge.