Summary
In this chapter, you learned about Swift Concurrency, and how to implement it in both the BreakfastMaker and Let's Eat apps.
You started by learning the basic concepts of Swift Concurrency. Next, you examined an app without concurrency and explored its issues. After that, you implemented concurrency in the app using async
/await
. Next, you made your app more efficient by using async-let
. Finally, you updated the RestaurantListViewController
class in your Let's Eat app to use async
/await
for loading restaurant images.
You now understand the basics of Swift Concurrency and will now be able to use async
/await
and async-let
in your own apps.
In the next chapter, you will learn about SharePlay, a great way to share group experiences for users of your app.