插件概览
一个 Flutter 包,使用 Brick 实现离线优先的数据策略,将数据请求通过本地存储提供者路由到 Supabase。即使没有互联网连接,也能确保无缝的用户体验,优先使用缓存数据,并在可用时与 Supabase 同步。它可与 Supabase 的 PostgreSQL 数据库无缝集成,实现跨平台的持久化、实时数据处理。
适合场景
- 离线优先的移动应用
- 与 Supabase 实时数据同步
- 跨平台数据持久化
- 需要可靠本地数据访问的应用程序
- 网络中断时的无缝回退
主要特点
- 本地优先的数据路由
- Supabase 集成
- 连接时自动同步
- 持久化 SQL 存储
- 跨平台支持
- 内置缓存层
适合对象
- 开发具有弹性的应用程序的开发者
- 使用 Supabase 作为后端的团队
- 需要离线功能的项目
- Flutter 应用针对多个平台
- 需要实时数据更新的应用程序
使用建议
- 需要理解积木架构
- 需要 Supabase 帐户才能实现完整功能
- 同步逻辑的额外设置
- 由于本地存储,应用大小可能会增加
- 网络状态处理对于最佳同步至关重要