open-feature / flagd

A feature flag daemon with a Unix philosophy
https://openfeature.dev
Apache License 2.0
569 stars 67 forks source link

[FEATURE] Is there a plan to support mobile clients #1343

Open pradeepbbl opened 5 months ago

pradeepbbl commented 5 months ago

Requirements

Hi, we are currently exploring flagd as our next feature flagging system just curious to know if there is a plan to create mobile specific client side provider sdk same as others e.g. https://docs.flagsmith.com/clients/ios

-Thanks

toddbaert commented 4 months ago

Hey @pradeepbbl .

We currently have a Kotlin and Swift SDKs, but no flagd providers for them. What languages would you want supported? Would Kotlin and Swift be sufficient?

pradeepbbl commented 4 months ago

Hey @toddbaert, Thanks for the quick response ❤️, yes Kotlin and Swift should be sufficient for our use case.

toddbaert commented 4 months ago

@thomaspoignant is working on a OFREP-compatible provider for Swith (flagd supports OFREP).

cc @thomaspoignant

thomaspoignant commented 4 months ago

I have released a GO Feature Flag provider (and OFREP Provider) for swift https://github.com/go-feature-flag/openfeature-swift-provider/.

It has an OFREP provider built into it so that you can use it already in iOS. You can use the OfrepProvider directly, you don't have to use the GoFeatureFlagProvider if you want to use it with flagD.

toddbaert commented 3 months ago

A related FYI; the React SDK can be used in React Native apps along with the OFREP web provider.