我目前正在构建一个Flutter应用程序,我需要一个完整的离线优先解决方案。我已经可以缓存来自服务器的数据并在没有互联网连接时显示给用户。
问题是我真的不知道如何正确处理在没有互联网连接时需要发布、更新或删除数据的情况。
我目前使用 GetX 进行 状态管理,使用 Moor 作为 本地数据库。
我也有同样的问题,还没找到解决办法。就我而言,我使用 Hive,作为替代方案,我打算使用 Moor 或 SQLite