Skip to content

ParkJin0318/GraphQL-Sample_Android

Repository files navigation

GraphQL-Sample

TEST 서버: https://rickandmortyapi.com/graphql/

Install Apollo

brew install apollo-cli

Download schema.json

apollo schema:download --endpoint=서버주소 schema.json

Create ~.graphql

예시)

query FeedResult {
  characters {
    results {
      name
      species
      gender
      image
    }
  }
}

Request

Callback

apolloClient.query(TestQuery())
    .enqueue(object : ApolloCall.Callback<TestQuery.Data>() {
        override fun onResponse(response: Response<TestQuery.Data>) {
            ...
        }

        override fun onFailure(e: ApolloException) {
            ...
        }
    })

Rx

apolloClient.rxQuery(TestQuery())
    .subscribeOn(Schedulers.io())
    .observeOn(AndroidSchedulers.mainThread())
    .subscribe(...)

About

GraphQL android sample code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages