In this module, learners will learn about some fundamental concepts of networking, the Retrofit library, how Retrofit works with Kotlin Coroutines,
what JSON is, and how to use the Moshi library to parse JSON.
By Luka Kordić.
Learn how to set up your Android app to perform common network operations.
This lesson will introduce the permissions, basic networking terms,
and components to establish successful communication with an API.
Learn how Retrofit makes it easier to do networking operations compared to the standard
HttpsUrlConnection. In this lesson, you’ll learn about different Retrofit components and how
to integrate them into your Android app.
Learn how to make different types of HTTP requests with Retrofit.
In this lesson, you’ll learn how Retrofit supports blocking and non-blocking requests, how to handle responses and how to deal with errors.
Learn how to perform serialization and deserialization of data with Moshi.
You’ll also learn how Moshi and Retrofit work well together to make parsing API responses a breeze.
Learn how to use Kotlin Coroutines to make your networking code even easier.
By replacing the standard Retrofit callbacks with suspending functions your code will become more
readable and easier to grasp.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.