GraphQL and Android Version 0.1 Released

Subscribers now have access to the inaugural release of GraphQL and Android, known as Version 0.1, in PDF, EPUB, and MOBI/Kindle formats. Just log into your Warescription page and download away, or set up an account and subscribe!

This marks the first new book in the Warescription in several years. Going forward, I will break topics out into their own book when they are “bigger than a breadbox”. This is particularly true for cases where the material in the book might be interesting to an audience beyond those interested in The Busy Coder’s Guide to Android Development.

GraphQL is gaining a fair bit of attention in Web development circles, which means that Android developers will need to work with GraphQL servers at some point. Most of what is written about GraphQL is written from the standpoint of a Web developer, and so I wanted to cover GraphQL with a native-Android focus.

This first beta version of the book covers what GraphQL is, how to work with it from general HTTP client APIs (OkHttp) and from GraphQL-specific APIs (Apollo-Android), and “the ins and outs” of GraphQL syntax.

This book will evolve fairly rapidly over the next few months, to cover topics like security (authentication, authorization, encryption), caching, testing, and so forth. Stay tuned to this blog, the @CommonsWare Twitter feed, etc. for announcements about updates.

Since this is the first new book from me in a while, there may be Warescription site hiccups along the way. If you run into problems obtaining the book, reach out and I’ll try to fix matters.

And, rest assured, The Busy Coder’s Guide to Android Development is still being updated for new material — these additional focused books will not detract from that.

Again, if you have any questions or concerns, drop me a line.


Learn second-generation Android app development — with Kotlin and the Android Jetpack — through CommonsWare’s Android app development training!