# What's new with Multiplatform in Apollo Kotlin

DevFeed: [What's new with Multiplatform in Apollo Kotlin](<https://devfeed.tech/articles/what-s-new-with-multiplatform-in-apollo-kotlin-23592.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/whats-new-with-multiplatform-in-apollo-kotlin>)

Author: Benoit Lubek

Published: 2022-05-25T10:25:23Z

Content type: release

Language: en

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

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [latest-release](<https://devfeed.tech/tags/latest-release.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [release](<https://devfeed.tech/tags/release.md>)

## AI overview

This article describes updates to Apollo Kotlin's Kotlin Multiplatform support. Apollo Kotlin 3.3.0 adopts the hierarchical project structure convention, and the project is compatible with Kotlin Native's new memory manager while retaining compatibility with the older manager for libraries. The article also discusses Kotlin version requirements and future adoption plans.

## Source excerpt

" Write once, run anywhere ": that age-old dream is still alive today. That is why, when making Apollo Kotlin (then known as Apollo Android) a 100% Kotlin codebase, making it also Multiplatform was inevitable. The potential advantages for users would well be worth the overhead of writing agnostic code. Since then, the Multiplatform ecosystem has been evolving and Apollo Kotlin is keeping up with it. Hierarchical project structure Let's start with the hierarchical project structure (a.k.a.