GitHub

GitHub Mobile and GraphQL

Sep 23, 2020Hesham Salman
GitHub Mobile and GraphQL
SummaryAI, from the source post

This post details the adoption of Apollo for iOS and Android to power GitHub's mobile applications with GraphQL. It explains the shift in mindset from REST to GraphQL, focusing on types, queries, and mutations. Key benefits highlighted include code generation for static network types, reducing manual model definition and upkeep, and the use of fragments for data and API consistency across models. Platform-specific differences in Apollo implementations for iOS and Android are also noted.