RESTful API ....what to know?

Hi everyone,

I see quite many iOS jobs are listing “RESTful API” as one of the main requirements
I know iOS Apprentice’s StoreSearch chapter was teaching how to parse JSON data from web services. Other than that, what else we have to learn ? Which books/videos/tutorials on Raywenderlich.com that are concentrating on this topic ?

Hi @oaranger, thank you for posting your question. Knowing how to parse JSON in my opinion is really important because many, if not most apps will communicate with an API to send and retrieve data. There are many tutorials on here that focus on parsing JSON and using APIs. Here is a list that you may find helpful:

Videos and General Tutorials:
https://www.raywenderlich.com/5021-parsing-json-using-swift
https://www.raywenderlich.com/4055-what-s-new-in-foundation-parsing-json-in-swift-4
https://www.raywenderlich.com/382-encoding-decoding-and-serialization-in-swift-4
https://www.raywenderlich.com/5786-uitableview-infinite-scrolling-tutorial
https://www.raywenderlich.com/4057-what-s-new-in-foundation-custom-json-decoding

3rd Party Library Tutorials with an API:
https://www.raywenderlich.com/35-alamofire-tutorial-getting-started
https://www.raywenderlich.com/5429-how-to-make-a-restful-app-with-siesta
https://www.raywenderlich.com/5121-moya-tutorial-for-ios-getting-started
https://www.raywenderlich.com/861-websockets-on-ios-with-starscream

Beginners iOS Path: https://www.raywenderlich.com/ios/learn

Happy coding!
Gina

2 Likes

Thanks, @gdelarosa !

Any tutorials or courses on Server side Swift are sure to cover this topic too.

Hi @oaranger,
Apart from all the wonderful advice that has been offered here, the one thing that I would is that RESTful API are more as endpoints for JSON datalets in most apps.

From a job perspective, look at how to get JSON data, parse and encoding/decoding. In addition you might also want to look at GraphQL.

cheers,

This topic was automatically closed after 166 days. New replies are no longer allowed.