Mobile 如何构建一个向后端API提交大量表单数据的flutter应用程序

Mobile 如何构建一个向后端API提交大量表单数据的flutter应用程序,mobile,flutter,architecture,Mobile,Flutter,Architecture,我目前正在为iOS和Android构建一个Flitter应用程序,该应用程序的目的是通过许多表单从用户那里收集数据,然后将其提交到后端端点。 我需要考虑一些事情: 用户完成了表单的一半,并希望在本地保存,但稍后提交 用户提交表单但出现网络错误,因此数据不应丢失 用户提交成功。此时,数据应该从本地存储中删除或保留,以后应该与后端数据库同步 技术要点 我可能需要使用本地数据库。最好的方法是什么 保持全局状态,直到存储或发送数据 我想联系stack overflow社区,那里的同事可能遇到过类似的情况

我目前正在为iOS和Android构建一个Flitter应用程序,该应用程序的目的是通过许多表单从用户那里收集数据,然后将其提交到后端端点。 我需要考虑一些事情:

  • 用户完成了表单的一半,并希望在本地保存,但稍后提交
  • 用户提交表单但出现网络错误,因此数据不应丢失
  • 用户提交成功。此时,数据应该从本地存储中删除或保留,以后应该与后端数据库同步
  • 技术要点

  • 我可能需要使用本地数据库。最好的方法是什么
  • 保持全局状态,直到存储或发送数据
  • 我想联系stack overflow社区,那里的同事可能遇到过类似的情况,可以给我一些关于如何最好地构建应用程序的想法/提示。我可以使用哪些库/发布包


    我只需要使用flatter。

    用于存储要提交的数据,您可能正在寻找共享首选项插件。这使您可以在手机上本地存储数据,并在同步完成后编辑和删除数据。

    谢谢!你是否也推荐一些特别的表格库?你保持状态的最佳方式是什么。我来自react,所以倾向于redux。