I’m in the process of choosing between GraphQL and REST APIs for my mobile app and would love some insights. GraphQL seems efficient for fetching specific data, but I’ve heard it can be more complex to implement, especially with caching. REST, being more widely used, follows a simpler structure but might lead to over-fetching or under-fetching issues.
For developers who have worked on mobile apps, which API approach has given you better performance and scalability? I’ve also noticed that some app development companies prefer one over the other depending on the project’s needs. What factors should I consider when making this choice?
Would appreciate any advice or experiences you can share!