我目前正在为iOS和Android构建一个flutter应用程序,该应用程序的目的是通过多种形式从用户那里收集数据,然后将其提交到后端端点。
我需要考虑很多事情:
用户完成了表单的一半,希望在本地保存,但稍后提交
用户提交表单但收到网络错误,因此数据不应丢失
用户提交成功。此时,数据应该从本地存储中删除或保留,稍后应该与后端数据库同步。
技术要点
我可能需要使用本地数据库。最好的方法是什么?
在存储或发送数据之前保持全局状态
我想接触一下StackOverflowCommunity,在这里,同事们可能遇到了类似的情况,可以给我一些关于如何最好地构建应用程序的想法/提示。我可以使用哪些图书馆/酒吧软件包。
我只需要使用颤振。
最佳答案
要存储要提交的数据,您可能需要查找共享首选项插件。这允许您在手机上本地存储数据,并允许您在同步完成后编辑和删除数据。
关于mobile - 如何构建一个将大量表单数据提交给后端API的flutter应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56214997/