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

Demystifying GraphQL @ MobiTalk Chennai

Demystifying GraphQL @ MobiTalk Chennai

MobiTalk Chennai - Mobile Developers Meetup

Youtube Link:
https://youtu.be/DEjgNQ6lOAc

Discord Community (Join us here for latest updates):
http://bit.ly/mobitalkchat

Topic:
Demystifying GraphQL with an Android usecase

About the Event:
MobiTalk is a Mobile Meetup focused on both Android and iOS developers. This meetup is organised currently in Chennai.

Join us for the first session of MobiTalk meetup where you can learn and explore things related mobile app development.

Date of Event:
Sat, May 25, 2019 10:30 AM – 12:30 PM IST

About the Presenter:
Sriram Desai (@SriramDesai) is working as a Developer @ PayPal focussed mainly on the services part of Mobile Development.

Avatar for MobiTalk

MobiTalk

May 25, 2019

More Decks by MobiTalk

Other Decks in Programming

Transcript

  1. GraphQL API Avengers : Endgame Clapped by Sriram and 3

    others POST yourwebsite.com/graphql
  2. Why did Facebook create GraphQL? “When we built Facebook’s mobile

    applications, we needed a data-fetching API powerful enough to describe all of Facebook, yet simple enough to be easy to learn and use by our product developers.” -- Lee Byron
  3. What is GraphQL? A GraphQL query is just a string

    that is sent to a server to be interpreted and fulfilled, which then returns JSON back to the client. š Defines the data shape š Hierarchical š Strongly typed š Protocol, not storage š Introspective š Version free
  4. Consuming the GraphQL API from an Android App using Apollo

    Client! Adding Files for CodeGen .graphqlconfig -
  5. Consuming the GraphQL API from an Android App using Apollo

    Client! Adding Files for CodeGen Movie.graphql -
  6. Consuming the GraphQL API from an Android App using Apollo

    Client! Adding Files for CodeGen ClapFor.graphql -
  7. Why would you choose GraphQL? Get exactly what your app

    wants No over fetching No under fetching