Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to GraphQL

Introduction to GraphQL

Talk given to Mobile Monday Ann Arbor on 2018-03-05
https://www.meetup.com/MoMoa2/

Talk Abstract:
GraphQL is a data query language an API specification developed by Facebook with a client-focus on shaping the structure of the data alongside strong typing. With a broad and active ecosystem of tooling, we'll explore what a GraphQL API looks like in addition to some mobile tooling and how it could help with web-service oriented app development.

Avatar for Andrew Sardone

Andrew Sardone

March 05, 2018
Tweet

More Decks by Andrew Sardone

Other Decks in Programming

Transcript

  1. Problems? PROBLEMS? LARGE WASTEFUL PAYLOADS INCONSISTENT & AD-HOC ENDPOINTS DUPLICATE

    CLIENT & SERVER MODELS MINIMAL STATIC ANALYSIS & TYPING
  2. Apollo GraphQL Server & Client tools for… • React •

    React Native • iOS • Android https://www.apollographql.com/
  3. PROBLEMS SOLVED ONE QUERY FOR A LOGICAL UI NO UNNECESSARY

    DATA BUILT-IN DOCS & STATIC TOOLING
  4. Sources, Further Reading How to GraphQL – http://bit.ly/how-to-graphql Apollo for

    iOS Docs – http://bit.ly/apollo-ios-guide GitHub GraphQL API – http://bit.ly/github-graphql-api pinboard.in/u:andrewsardone/t:graphql