I was reading a post made by @_inside where he demonstrates the usage of CloudKit for content hosting and feature flags.

This triggered something in my mind: if CloudKit has an HTTP API, it can be used as a feature flag control in Kotlin Multiplatform solutions.

https://igorcferreira.dev/en/koin-kmp-bridge/

Using Koin with Kotlin Multiplatform on iOS: A Bridge Approach

I was reading a post made by Gui Rambo where he demonstrates the usage of CloudKit for content hosting and feature flags. In there, he mentions:

Development Blog
@igorcferreira @_inside if you use swift there’s a way to do it in Android https://github.com/brightdigit/MistKit
GitHub - brightdigit/MistKit: Swift Package for Server-Side and Command-Line Access to CloudKit Web Services

Swift Package for Server-Side and Command-Line Access to CloudKit Web Services - brightdigit/MistKit

GitHub

@leogdion Thanks for the recommendation. I’ll take a look.

For my specific studies/posts, the usage of KMP is a strong constraint. Because my goal here was to think about how all of this impacts the migration of a native app logic into KMP and/or freeing the apps from the usage of Firebase.

@igorcferreira yeah I get it. I’m wondering if there’s a kotlin equivalent of of a binary xcframework I can deliver to you from this. Also you’re more than welcome to reuse the openapi doc in Kotlin as well.