GraphQL and Android


GraphQL is a rapidly-ascending alternative to REST for implementing Web services. Developed by Facebook, GraphQL is popular in Web development. And, where Web service development goes, mobile app development — including Android — inevitably follows.

This book helps you understand what GraphQL is and how to communicate with a GraphQL server, both in terms of GraphQL specifications and syntax and in terms of Android code for reaching those servers.

At the present time, this book is in a "beta" state. Updates via the Warescription will be fairly rapid until the book reaches version 1.0, at which time it will be updated every few months.

This book is published in PDF, EPUB, and MOBI/Kindle formats, for use in your favorite digital book reader.

Subscribe for $20 »

profile for CommonsWare at Stack Overflow, Q&A for professional and enthusiast programmers

What's New

  • New chapter on authentication and the "viewer" pattern
  • New chapter on network security, including certificate pinning
  • New chapter on testing, including mocking GraphQL server responses

Details