It’s time to integrate another API into your app.
That statement alone brings all these feelings to mind:
- Poring over the API documentation, teasing out the JSON requests and responses for each call you need to use
- Extracting a schema out of those requests and responses, being mindful of the structures, types, and required/optional state of each field
- Writing the Swift or Objective-C code to translate those JSON schema into an object model
Hours gone in an instant. Isn’t parsing and translation something a computer should be taking care of? It can, using a tool called Quicktype.