Company
Date Published
Author
Martijn Walraven
Word count
947
Language
English
Hacker News points
None

Summary

The text discusses the development of a GraphQL client for iOS, specifically designed to return typed results for GraphQL queries. The goal is to address the issues of manually writing code to parse query results in statically typed languages like Swift, which can lead to repetitive and error-prone parsing code. The client uses code generation to generate native model classes that know how to parse raw JSON into properly typed data objects, providing compile-time safety and code completion benefits. The Apollo iOS client is still at its early stages, but it aims to provide a seamless integration with the Xcode build process and offers a sample app and playgrounds for experimentation. The development team encourages feedback and contributions from the community, as they plan to bring Apollo to other platforms in the future.