Flutter Support Policy & Roadmap
The Ditto Flutter SDK in public preview offers major feature compatibility with our other production SDKs. However, there are a few minor functionality gaps that we are actively working to resolve. This document outlines the support policy, along with the known gaps and bugs.
If you encounter // Coming Soon
in a Dart
code snippet block while using the documentation, it indicates that this functionality is on our roadmap and will be available in a future release.
Breaking Changes
During the public preview of the Ditto Flutter SDK, we aim to provide a stable experience while continuously gathering feedback and making necessary adjustments. However, we reserve the right to introduce changes, including breaking changes, prior to the official production release. Breaking changes will be reserved for critical situations only and will be communicated clearly in the release notes.
Release Support
While in public preview, the Ditto Flutter SDK can be used in production deployments with the support of our Customer Experience (CX) team. To ensure stability and smooth integration, we recommend working closely with the CX team during this phase.
Upcoming Features
Our team is actively working on several key features. While this list is not exhaustive, it highlights known enhancements that will be added in the coming months.
- 🚧 registerObserverWithSignalNext
- 🚧 Support for Hot Restarts when editing Ditto related files
- *Hot Reloads are supported
- 🚧 DQL query response values as CBOR and JSON
- 🚧 Getting active store observers
- 🚧 Reading Peer Identity Server Metadata in the Presence APIs
Known Issues
Below are some known issues we are tracking and actively resolving:
- 🐞 AttachmentMetadata constructor will be made public
Unplanned Support
The following work is not planned to be supported in the Flutter SDK:
- Legacy Query APIs
- Experimental APIs
Feedback
We greatly value your feedback as we work to improve our Flutter SDK. If you encounter any issues, have suggestions for new features, or want to contribute, please reach out to us via Contact Us..
Thank you for participating in our beta program. We look forward to evolving our SDK with your valuable input.
Was this page helpful?