# Add GraphQL to Your Jetpack Compose Apps

DevFeed: [Add GraphQL to Your Jetpack Compose Apps](<https://devfeed.tech/articles/add-graphql-to-your-jetpack-compose-apps-23124.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/add-graphql-to-your-jetpack-compose-apps>)

Author: Martin Bonnin

Published: 2020-09-23T10:55:26Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [apollo-server](<https://devfeed.tech/topics/apollo-server.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [apis](<https://devfeed.tech/tags/apis.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

## AI overview

A tutorial showing how to query a GraphQL endpoint with Apollo Kotlin and connect the response to a Jetpack Compose UI. It also covers using Apollo Kotlin's normalized cache for reactive scenarios with Compose's unidirectional data flow.

## Source excerpt

Change log: Updated on to update to the latest Compose and Apollo Kotlin versions. Introduction Jetpack Compose is Android's modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs. Apollo Kotlin is a strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform. The client will generate typesafe Kotlin models to hold data to be displayed.