# Publishing a Kotlin Multiplatform Android, iOS, and macOS app with GitHub Actions

DevFeed: [Publishing a Kotlin Multiplatform Android, iOS, and macOS app with GitHub Actions](<https://devfeed.tech/articles/publishing-a-kotlin-multiplatform-android-ios-and-macos-app-with-github-actions-25577.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2024/kmp-app-ci/>)

Author: Marco Gomiero

Published: 2024-05-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Android](<https://devfeed.tech/topics/android.md>), [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [ci](<https://devfeed.tech/tags/ci.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [macos](<https://devfeed.tech/tags/macos.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>)

## AI overview

This article introduces a series of posts about using GitHub Actions CI to publish the FeedFlow Kotlin Multiplatform app to Google Play, the iOS and macOS App Stores, and GitHub Releases. FeedFlow targets Android, iOS, and macOS, using Jetpack Compose, Compose Multiplatform, and SwiftUI.

## Source excerpt

It's been almost a year since I started working on FeedFlow, an RSS Reader available on Android, iOS, and macOS built with Jetpack Compose for the Android app, Compose Multiplatform for the desktop app, and SwiftUI for the iOS app. To be faster and "machine-agnostic" with the deployments, I decided to have a CI (Continuous Integration) on GitHub Actions to quickly deploy my application to all the stores (Play Store, App Store for iOS and macOS, and on GitHub release for the macOS app).