Jak začít s GraphQL v mobilní aplikaci pro iOS?
Zajímalo by mě, jakým způsobem se dá implementovat GraphQL do mobilní aplikace, kterou vyvíjím pro iOS. Nikdy jsem s GraphQL nepracoval a většinou jsem používal REST API, takže bych chtěl vědět, co všechno je potřeba udělat, abych to správně nastavil. Jaké knihovny bych měl použít pro Swift nebo Objective-C? Jak se vlastně liší přístup k datům pomocí GraphQL od toho, co jsem znal dřív? Vím, že GraphQL umožňuje klientovi specifikovat, jaká data chce dostat, ale jak tohle vzít do úvahy při návrhu modelů a celkové struktury aplikace? A co caching? Je tu nějaký osvědčený způsob, jak efektivně cachovat odpovědi z GraphQL serveru v iOS aplikaci? Jen bych se rád ujistil, že než začnu, mám jasnou představu o tom, co všechno mě čeká. Mělo by smysl začít s nějakým jednoduchým projektem nebo mám raději nejdřív prostudovat nějaké tutoriály a dokumentaci? Děkuju za jakékoliv rady a tipy!