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.