我如何在Android中使用GraphQl?

5 android graphql graphql-java

我需要一个GraphQl在android中使用的简单示例.

我如何GraphQl在android(教程)中使用.

nbu*_*urk 5

为了使用GraphQL(通常),您需要两件事:

1. GraphQL服务器

你可以通过几种方式解决这个问题.当然,你可以简单地用你喜欢的任何服务器端语言自己实现一个.其他(更快)方法是利用现有工具并使用graphql-upcreate-graphql-server等服务生成GraphQL API,甚至使用Graphcool服务(免责声明:我为他们工作).

2. GraphQL客户端库

虽然这个并不是绝对必要的,你也可以通过普通的HTTP(在POST请求的主体中发送你的查询和突变)简单地与GraphQL服务器进行交互,但使用重复工作的现有工具(如缓存或用户界面集成了你的肩膀.目前最受欢迎的GraphQL客户端之一是Apollo,他们也非常积极地开发Android版本.但是,这还没有正式发布.所以,你要么必须使用他们现有的开发版本,现在选择使用普通HTTP的前一种方法.

  • 这是一个简单的instagram示例(请参阅GitHub自述文件中的"graphql-up"数据模型):https://github.com/graphcool-examples/android-http-instagram-example (2认同)