Open up new sources of data for your apps. Learn to download, parse, and integrate data from remote web APIs using JSON or XML, and leverage it in iOS applications.
- [Saul] Today's mobile applications are amazing. Not only can you do simple things like keep up with the latest news and sports scores, but you can also reserve a table at your local restaurant, order a last-minute gift for your family, or book an entire vacation. And the most amazing part, to use an old cliche, is that you can do all of this from the palm of your hand. In fact, I once booked a flight while I was on the train to the airport using my iPhone. Hi, I'm Saul Mora. I first started writing iOS applications in 2009.
Since then, I've learned a thing or two about writing networking code for multiple applications. I'm excited to share a few of these lessons I've learned, and I hope that this course can help you build a fast, reliable, and responsive mobile application with networking infrastructure. In this course, we'll go over all the necessary elements to incorporate remote data from a network service into your application, from performing network requests to parsing the response data and displaying it properly within the user interface. We'll be going over everything you need.
There is a lot to cover, so let's get started.
- Requesting data from an HTTP server
- Parsing with JSON
- Decoding JSON
- Parsing data with XML
- Loading data a page at a time to avoid HTTP errors
- Error handling
- Loading and caching image data