Thumbtack Feb 21, 2019

Android Development with GraphQL

Article Summary

Efe Karasabun from Thumbtack reveals how GraphQL solved their biggest mobile API headaches. No more over-fetching data or coordinating breaking changes across teams.

Thumbtack's Android team adopted GraphQL with Apollo client to improve developer experience and app performance. This article walks through their practical implementation workflow, from schema design to auto-generated code, showing how GraphQL's strongly-typed schema catches bugs at compile-time instead of production.

Key Takeaways

Critical Insight

GraphQL with Apollo transformed Thumbtack's Android workflow by preventing runtime bugs, reducing bandwidth waste, and enabling parallel client-server development through powerful mocking.

The article includes a specific workflow diagram showing how Thumbtack coordinates schema changes between backend and Android repos to avoid blocking other engineers.

Recent from Thumbtack

Related Articles