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.

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