- DATE:
- AUTHOR:
- PowerSync Product Team
Introducing our .NET MAUI SDK (Alpha)
After launching our .NET SDK in March, we quickly began work on supporting .NET MAUI - and today we’re excited to announce the alpha release of the PowerSync.Maui SDK.
You can now use PowerSync for real-time data sync in cross-platform mobile (Android and iOS) and Windows applications built with MAUI.
PowerSync relies on a custom SQLite extension under the hood which provides the core SQLite functionality and powers much of the sync logic used across our client SDKs. The existing PowerSync.Common
SDK contains PowerSync's core .NET implementation, including the database connection, operations and sync stream handling.
With this release, we're introducing PowerSync.Maui
- a lightweight package that builds on PowerSync.Common
and adds MAUI-specific support for bundling and loading the correct platform-specific version of the SQLite extension (for Android, iOS, or Windows).
Get Started
Demo
The fastest way to get a feel for PowerSync + MAUI is to run our demo Todo List demo app which runs in conjunction with one of our self-hosted Node.js backend demos. Follow the instructions in the README to try it out!
Install in Own Project
Install the PowerSync .NET SDK packages:
dotnet add package PowerSync.Common --prerelease
dotnet add package PowerSync.Maui --prerelease
After installation, follow our SDK reference to set up PowerSync in your project.
Alpha Release
This SDK is currently in an alpha release and therefore not yet suitable for production use, unless you have a very basic use case that you've tested rigorously. Breaking changes may still occur. Learn more about our feature status definitions here.
Feedback & Questions
We’d love your feedback! Reporting issues or sharing your experience helps us move faster toward a beta release. Join the conversation in our Discord.