# How Apollo Kotlin leverages Gradle Enterprise to Rev Up Build Times

DevFeed: [How Apollo Kotlin leverages Gradle Enterprise to Rev Up Build Times](<https://devfeed.tech/articles/how-apollo-kotlin-leverages-gradle-enterprise-to-rev-up-build-times-23356.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/how-apollo-kotlin-leverages-gradle-enterprise-to-rev-up-build-times>)

Author: Martin Bonnin

Published: 2023-07-17T09:43:11Z

Content type: article

Language: en

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

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [build times](<https://devfeed.tech/topics/build-times.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>)

Tags: [build-times](<https://devfeed.tech/tags/build-times.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [gradle-plugin](<https://devfeed.tech/tags/gradle-plugin.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [performance](<https://devfeed.tech/tags/performance.md>)

## AI overview

This article describes how the Apollo Kotlin maintainers integrated Gradle Enterprise to optimize a large, multi-platform build. It explains the role of Gradle in Apollo Kotlin and introduces features including build scans, remote build cache, performance analysis, and flaky test management.

## Source excerpt

If you are using Apollo Kotlin, you are very very (very) likely using the Gradle Build Tool. It plays a central part in Apollo Kotlin. It's the build system that downloads your schema, generates your Kotlin models, wires everything together, and makes sure you're not running your tasks too many times. This is done using the Gradle plugin (download, source) amongst other things.