# Compose animations: migrating an experimental library to Compose Multiplatform

DevFeed: [Compose animations: migrating an experimental library to Compose Multiplatform](<https://devfeed.tech/articles/our-journey-with-compose-animations-gustavo-fao-valvassori-38177.md>)

Original publisher: [Read original article](<https://touchlab.co/compose-animations-library>)

Published: 2024-09-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [migration](<https://devfeed.tech/topics/migration.md>), [API](<https://devfeed.tech/topics/api.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [animations](<https://devfeed.tech/tags/animations.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-mp](<https://devfeed.tech/tags/compose-mp.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [guide](<https://devfeed.tech/tags/guide.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [migration](<https://devfeed.tech/tags/migration.md>)

## AI overview

This article describes Touchlab's early pain points with Compose animations, including missing easing functions, delayed infinite transitions, and multiple-value animations. It explains the experimental libraries created to address them, their migration to Compose Multiplatform, and how newer Compose APIs resolve those problems.

## Source excerpt

Let's chat about a few pain points we had when we started doing animations with compose, how we tried to solve them, and how you can solve the problems now!