Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Feature: Migrate SDk to Support to KotlinMultiPlatform #12

Open
2 tasks done
Shabinder opened this issue Oct 13, 2021 · 3 comments
Open
2 tasks done

🚀 Feature: Migrate SDk to Support to KotlinMultiPlatform #12

Shabinder opened this issue Oct 13, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@Shabinder
Copy link

Shabinder commented Oct 13, 2021

🔖 Feature description

Migrate lib to KMP structure and replace following:

  • GSON -> kotlinx.serialization
  • okhttp -> ktor

to support multiple targets like, Android, JVM, IOS, maybe Native too(for MacOS, Windows, Linux).

Are you open to PRs for same ?

🎤 Pitch

why keep kotlin sdk only scoped to jvm, Kotlin Targets more platforms.

👀 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

@christyjacob4
Copy link
Member

@Shabinder Yes this is a great idea and we are open to PRs for this! :D
In order to start, you'll need to take a look at our sdk-generator repo which is where the SDK code gets generated from.

If you need any help, feel free to reach out to us on Discord! :D

@lohanidamodar lohanidamodar added the enhancement New feature or request label Feb 11, 2022
@JamshedAlamQaderi
Copy link

Hi, is this still under development. I also want to help on this to make this available to kotlin multiplatform

@maeddin
Copy link

maeddin commented Jun 5, 2024

Isn't this SDK designed for admin access, not end device access? So shouldn't there be a separate SDK for KMP?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants