Summary
Connecting to our backend and retrieving data is a basic task in most mobile apps. Doing so lets us present valuable and interesting information to our users.
Performing a simple request is easy – however, there are many other factors to bear in mind, and doing that properly is crucial to having an efficient app.
This chapter reviewed the different network components, such as the request itself, error handling, and data storage. We also discussed our different design patterns to work with our backend. We ended up incorporating Combine into our flows. We should now be perfectly able to set up a fantastic network infrastructure for our app.
Now, let’s flip to the other side of our architecture, the UI, and discuss a library that can enrich our app easily – Charts!