From 61f088d42aeaf595809b6a28adf59a8cc7b167c8 Mon Sep 17 00:00:00 2001 From: Fred Vasquez Date: Mon, 9 Jan 2023 07:01:30 -0300 Subject: [PATCH] Add content for GraphQL Introduction (#3268) Adding introduction to topic and useful links. --- .../content/108-working-with-apis/102-graphql.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/roadmaps/flutter/content/108-working-with-apis/102-graphql.md b/src/roadmaps/flutter/content/108-working-with-apis/102-graphql.md index 92b738b69..3b8a9977f 100644 --- a/src/roadmaps/flutter/content/108-working-with-apis/102-graphql.md +++ b/src/roadmaps/flutter/content/108-working-with-apis/102-graphql.md @@ -1 +1,11 @@ -# Graphql \ No newline at end of file +# Graphql + +GraphQL is a query language for your API that allows clients to request exactly the data they need, and nothing more. It was developed by Facebook and released as open source in 2015. + +One of the main benefits of GraphQL is that it allows the client to request specific fields on demand, rather than having the server determine what data to send in a fixed response format. This allows the client to request only the data it needs, reducing network traffic and improving the efficiency of the API. + +If you want to learn more about GraphQL, here are a few links to get you started: + +[GraphQL official website](https://graphql.org/) - This is the official website for GraphQL, which provides an overview of the language, as well as documentation and resources for learning more. + +[How to GraphQL](https://www.howtographql.com/) - This is a comprehensive tutorial that covers everything you need to know about GraphQL, including the basics of the language, how to set up a GraphQL server, and how to use GraphQL in a client application.