Design inspiration from: https://medium.com/hh-design/an-unsolicited-app-redesign-yelp-396c41947776

One of the best way to learn new technology is to build something. This technique is super effective and I have learned a lot by building apps and releasing it to users.

In my last post, we saw how GraphQL can enable faster API and in turn faster apps, and how we can use Apollo Android to consume GraphQL API in an Android apps. If you haven’t read my last post please take some time and read it here.

I wanted to explore more and move beyond Hello World with an actual app, that uses an actual GraphQL API not…


If you are a mobile developer, you understand the importance of faster API and faster apps. Especially in countries where data is costly, it becomes important to get only required data.

But API’s are designed for multiple clients each with different requirements and more often you will find that those API’s are not optimized for mobile apps. That is where newer technologies like GraphQL can help.

GraphQL is a query language for you API, that gives clients the power to ask for exactly what they need and nothing more. If you have not read about GraphQL explore more at http://graphql.org/.

GraphQL on Android

Pranay Airan

Mobile Engineer @Intuit QuickBooks, Android Lover, Tea Addict, Loves everything Tech, Blogworm, Teach Android, Help GDG Blrdroid.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store