Skip to content

feat: add watchOS support (tentative) #73

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

Merged
merged 11 commits into from
Jun 13, 2025
Merged

Conversation

zifeo
Copy link
Contributor

@zifeo zifeo commented May 11, 2025

Notes from Simon: I've ensured that all our tests for the Kotlin and Swift SDKs pass when they're built against this framework on watchOS simulators. I don't have an actual watchOS device to test this on, but since the link mode is the same on those platforms I think it should work. My stance is that this is good enough to merge, but we'll have to do more testing on actual devices before even announcing this as experimental.

To test this, see:


Not a watchOS expert, so carefully review and guidance required.

Copy link
Contributor

@simolus3 simolus3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for getting started on this!

I've started looking into support for this for our Kotlin SDK here: https://github.com/powersync-ja/powersync-kotlin/tree/watchOS

Copy link
Contributor

@simolus3 simolus3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've tested this against the Kotlin and Swift SDKs, so this looks good to me.

@simolus3 simolus3 requested a review from rkistner June 13, 2025 10:38
Copy link
Contributor

@rkistner rkistner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@simolus3 I'm happy with the changes, but there are still some build failures

@simolus3
Copy link
Contributor

Thanks, should be fixed now 👍

@simolus3 simolus3 requested a review from rkistner June 13, 2025 13:30
@simolus3 simolus3 merged commit b07e3e1 into powersync-ja:main Jun 13, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants