It allows you to execute queries and mutations against a GraphQL server, and returns results as query-specific Swift types. This means you don’t have to deal with parsing JSON, or passing around dictionaries and making clients cast values to the right type manually. You also don't have to write model types yourself, because these are generated from the GraphQL definitions your UI uses. As the generated types are query-specific, you're only able to access data you actually specify as part of a query. If you don't ask for a field, you won't be able to access the corresponding property. In effect, this means you can now rely on the Swift type checker to make sure errors in data access show up at compile time. With our Xcode integration, you can conveniently work with your UI code and corresponding GraphQL definitions side by side, and it will even validate your query documents, and show errors inline.

Features

  • Apollo iOS does more than simply run your queries against a GraphQL server
  • It normalizes query results to construct a client-side cache of your data
  • Your UI is always internally consistent, and can be kept fully up-to-date with the state on the server with the minimum number of queries required
  • This project is being developed using Xcode 14 and Swift 5.7
  • As the generated types are query-specific, you're only able to access data you actually specify as part of a query
  • You also don't have to write model types yourself, because these are generated from the GraphQL definitions your UI uses

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Apollo iOS

Apollo iOS Web Site

Other Useful Business Software
The AI workplace management platform Icon
The AI workplace management platform

Plan smart spaces, connect teams, manage assets, and get insights with the leading AI-powered operating system for the built world.

By combining AI workflows, predictive intelligence, and automated insights, OfficeSpace gives leaders a complete view of how their spaces are used and how people work. Facilities, IT, HR, and Real Estate teams use OfficeSpace to optimize space utilization, enhance employee experience, and reduce portfolio costs with precision.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Apollo iOS!

Additional Project Details

Operating Systems

Apple iPhone

Programming Language

Swift

Related Categories

Swift Software Development Software

Registered

2023-02-28