Conclusion

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

Wow, the addition of the article images was great! You tackled the image download process and also implemented a progress bar to let your users know the download’s status.

First, you dove into the different URLSession network calls to:

  • Download data to the memory.
  • Upload data from memory or a file.
  • Download a file from a network resource.
  • Download data to the memory while getting updates during the process.

Next, you explored effective techniques for handling asynchronous network responses. Armed with this knowledge, you’ll be equipped to gracefully handle various scenarios, ensuring a robust and reliable networking layer for your app.

Finally, you focused on seamlessly integrating asynchronous data fetching with your app’s user interface, ensuring a smooth and responsive user experience. With these techniques for updating UI elements from background threads and handling data synchronization, you can deliver a polished and engaging app that keeps users returning for more.

In the next lesson, you’ll cover some great optimization to make sure Apple News looks amazing.

See forum comments
Download course materials from Github
Previous: Image Downloader Demo Next: Quiz for Lesson 2