Beginning Networking with URLSession

Sep 13 2022 · Swift 5.6, iOS 15, Xcode 13.4.1

Part 2: Download Data

18. Conclusion

Episode complete

About this episode

Leave a rating/review

See forum comments
Cinema mode Mark complete Download course materials
Previous episode: 17. Pause, Resume & Cancel Downloads

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.

Learn more Already a subscriber? Sign in.

Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.

And that's a wrap for now. Working with URLSession isn't just a matter of creating a session and performing a request. There are a lot of factors that can impact how you perform your networking requests. Regardless, I'm super excited because I can now take my apps to a whole new level. They're no longer living in their own offline bubble. The whole internet is accessible, which vastly enhances functionality and features I can provide. What about you? How are you gonna apply the concepts you learned in this course? Speaking of which, let's do a recap. In this course you first learned about some of the basics of Swift's modern concurrency features. You then learned about URLSession and URLSessionConfiguration. From there, you actually performed network requests and downloaded a song preview and an image from the internet. You learned some proper error handling practices when working with URLSession, and you saw how to group requests and pause, resume and cancel them. So where can you go from here? Well, I have great news, there's an Advanced Networking with URLSession course that picks up right where you left off and will show you how to upload data, perform background downloads, understand and connect to web sockets, understand authentication, learn about app transport security, and work with cookies. If you're interested in learning more about Concurrency then check out our Swift Concurrency course. Finally, tinkering and experimentation are the best ways to learn. So put your new knowledge to the test in your apps and projects. I wanna thank you for following along. If you have any questions or comments please send me a tweet @iFeliLM, or leave a comment in the forums. If you're going to join me in the advanced course, hopefully I'll see you there soon. Otherwise, thanks again and have a good one, bye.