Most applications beyond a simple calculator will need some level of interaction with the internet. We need to fetch data, validate credentials, share information, download data to display, among many other use cases!
In this chapter we'll discuss several ways to interact with APIs and retrieve data for use in your application.