apollo-kotlin
apollo-kotlin copied to clipboard
:robot: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
[Homebrew](https://brew.sh/) or [SdkMan!](https://sdkman.io/) or something else?
While the runtime is 100% multiplatform, the tooling is still mostly JVM. The most important JVM dependencies are Moshi, KotlinPoet and Antlr. Moshi could be replaced with `kotlinx.serialization`. KotlinPoet is...
I imported these in my spring boot project. testImplementation project(":testing:unit-testing") testImplementation("com.apollographql.apollo3:apollo-mockserver:3.3.0") api "com.apollographql.apollo:apollo-runtime" For example, when I want to create a MockResponse, there are no builder or set methods. I...
Add the possibility to change nullability of certain fields on the client. Given the following type: ```graphql type RepositoryConnection { nodes: [Repository] } ``` Allow the client to fail the...
It has come up a few times that tweaking the compiler output is desired. This issue is to brainstorm about possible extension points for the compiler and collect use cases....
**Summary** Kotlin classes generated from apollo3 gradle plugin have cyclic dependencies. **Version** 3.0.0 **Description** The kotlin classes generated have cyclic dependencies. We use the apollo3 kotlin GQL client to talk...
**Summary** I'm getting a lot of reports about this issue in Crashlytics. I couldn't reproduce it locally yet. **Version** 3.2.0 **Description** ``` Non-fatal Exception: android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5...
**Question.** Hello again! We have implemented a custom `OperationIdGenerator` that reaches out to our server to register an operation. We inconsistently do see failures in this process, whether network or...
One of the disadvantages of GraphQL’s request/response model is that the GraphQL response is not returned to clients until the entire request has finished processing. However, not all requested data...
Since the migration from Apollo 2 .5.11 to Apollo 3.1.0, many users are getting SQLiteBlobTooBigException when executing queries. I didn't found any scenarios to reproduce the issue and users get...