我计划实现一个应用程序,但我遇到了一个不知道什么是最佳方法的问题。
场景:
我有一个应用程序,在其中制作待办事项列表,并添加了3个项目。 我使用我的手机进行此操作。 然后,我拿出平板电脑,想要继续添加另一个任务。 然后过一段时间后我拿出妻子的手机并想要添加2个新任务。
基本上,我希望有一种非常简单的方法将任务存储在云端,并能够与应用程序同步。
我看到两种可能的方法:
拥有具有数据库和网络服务调用的Web服务器。 这具有需要付费托管、学习额外mysql + web服务技术的缺点。
以某种方式将数据存储在云端,并允许应用程序通过登录访问存储文件的帐户。 我在这里考虑类似Google Drive / Dropbox的东西。 但我不知道如何只同步更新的值,而不是整个文件。 因为我认为,如果我将所有任务存储在一个文件中,则每次更新文件时,我都需要完全上传它,这不是最佳方法。
我开放接受任何建议。 您会推荐哪种方法?