# 4 New Year's resolutions for your Kotlin apps

DevFeed: [4 New Year's resolutions for your Kotlin apps](<https://devfeed.tech/articles/4-new-year-s-resolutions-for-your-kotlin-apps-23111.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/4-new-years-resolutions-for-your-kotlin-apps>)

Author: Martin Bonnin

Published: 2023-01-10T09:11:00Z

Content type: tutorial

Language: en

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

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [github-actions](<https://devfeed.tech/tags/github-actions.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [schema](<https://devfeed.tech/tags/schema.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

## AI overview

A practical guide to improving GraphQL workflows in Kotlin applications. It recommends using SDL instead of verbose introspection JSON for schemas and updating committed schemas through a scheduled GitHub Action that creates pull requests when changes occur.

## Source excerpt

Happy New Year everyone 🥳. I hope 2023 brings you joy, happiness and loads of type safety! To kickstart the year, here's a small list of tips & tricks for working with GraphQL in a Kotlin app. These tips have nothing in common besides the fact that they are easy to implement and will make your life easier. It's a list of things that came up in GitHub issues, conferences and/or other discussions.