Module 2 of 3 in Concurrency & Networking in Android

Network Requests with Retrofit in Android

Share
Save for later

Module outcomes

  • Understand the importance of working with network in modern software development
  • Learn the difference between using native networking calls versus using community developed libraries
  • Learn the importance of the JSON file format and how to parse it into Kotlin objects

Covered concepts

  • HttpsUrlConnection
  • Retrofit
  • Network requests and responses
  • JSON
  • Parsing JSON with Moshi

Module content

1
Understand Network Lesson (21 mins)
IntroductionStart
Instruction
Demo 1
Connecting to the internet
Demo 2
Conclusion
2
Meet Retrofit Lesson (8 mins)
IntroductionStart
Instruction
Demo
Conclusion
Quiz: Meet Retrofit
3
Make a Request With Retrofit Lesson (13 mins)
IntroductionStart
Instruction
Demo
Conclusion
4
Parse JSON with Moshi Lesson (16 mins)
IntroductionStart
Instruction 1
Demo 1
Instruction 2
Demo 2
Conclusion
5
Use Retrofit With Coroutines Lesson (12 mins)
IntroductionStart
Instruction
Demo
Conclusion
6
IntroductionStart
Instruction
Demo
Conclusion

Next module

Android & Kotlin
Concurrency with Kotlin Flow
Kotlin Flow is a powerful tool for handling asynchronous data streams. In this module, learners will be in... more

Instructors

Contributors

Adriana Kutenko

Illustrator

Godfred Afful

Final Pass Editor

Kelvin Pere

Video Editor

Over 300 content creators. Join our team.