【发布时间】:2020-04-08 15:57:54
【问题描述】:
所以我最近发现 Flutter 是同时为 IOS/Android 开发应用程序的好方法,我想出了一个我想实现的项目。这不是什么新鲜事,我只是想构建一个应用程序来帮助您跟踪您拥有/没有的所有资金(在我的情况下)。我知道这不是什么新鲜事,并且有一些非常好的应用程序,但我想要一些这些应用程序都没有的特殊功能(+ 这是一个不那么困难的项目,我可以获得大量的编码经验)。
我正在寻找存储用户数据的最佳/非常好的方法。每个用户都应该能够存储所有过去的交易以及他们还剩下多少钱。从我读过的内容来看,SharedPreferences 并不是要走的路,因为它们不擅长“存储大量数据”,因此建议使用实际的数据库。 因为我是一个经常重置他的手机的人(生根和东西真的很有趣),所以我也希望可以选择在云中备份数据库。如果我的研究是正确的,我可以通过两种方式做到这一点: 我可以在设备上存储一个本地数据库并在应用程序中创建一个选项以将数据库导出到例如 Google Drive / Dropbox 并从那里导入数据库,或者我可以使用谷歌的 firebase。我更喜欢第二个选项,因为这样我可以以一种用户不需要按“备份数据”的方式实现它,但数据将始终与 firebase 同步并可以离线使用。 我已经找到了大量关于如何在 android 上执行此操作的方法和教程,但我找不到任何关于颤振的东西。而且我真的不知道如何保护火力基地(我也不想知道,我对数据库不太感兴趣)。
你有什么建议?我是不是该
使用本地数据库或
尝试设置火力基地
谢谢你们!
【问题讨论】:
标签: android database firebase flutter