在基于电子商务的android应用程序中使用数据库应满足哪些基本先决条件?

在基于电子商务的android应用程序中使用数据库应满足哪些基本先决条件?,android,Android,我将开始开发一个android应用程序。这将是一个在线食品订购应用程序。该应用程序的一般流程是,用户首先选择一个位置,然后根据该位置,客户端将收到大约300家可用餐厅的列表。选择餐厅后,客户将收到餐厅菜单。然后结帐,付款等。我给这个信息只是给一个想法多少,什么样的数据应用程序将有 我的问题是,我应该使用sqlite数据库来开发这样的应用程序,还是不使用它来开发。在这样的应用程序中使用db的优缺点是什么。我能想到的一个好处是,每次选择不同的地点时,餐厅的餐桌和菜单桌都必须完全更新。不确定在这种情况

我将开始开发一个android应用程序。这将是一个在线食品订购应用程序。该应用程序的一般流程是,用户首先选择一个位置,然后根据该位置,客户端将收到大约300家可用餐厅的列表。选择餐厅后,客户将收到餐厅菜单。然后结帐,付款等。我给这个信息只是给一个想法多少,什么样的数据应用程序将有

我的问题是,我应该使用sqlite数据库来开发这样的应用程序,还是不使用它来开发。在这样的应用程序中使用db的优缺点是什么。我能想到的一个好处是,每次选择不同的地点时,餐厅的餐桌和菜单桌都必须完全更新。不确定在这种情况下使用数据库是否是个好主意


请建议。

存储不经常更新的信息,如特定位置的餐厅列表。您从哪里获得菜单、餐厅价格?外包或你的应用程序本身可以让你的客户注册他们的餐厅?@RandykaYudhistira有两个想法。位置和餐厅列表只能使用一种组合。对于这种情况,每次用户选择不同的位置时,餐厅列表都会完全更新。第二种是位置和餐厅列表的多种组合。这将需要动态创建该位置的餐厅列表,并在元数据发生变化时,随着位置的变化对相应的表进行微小的更新。应用程序中的数据将是非常动态的。存储不经常更新的信息,例如特定位置的餐厅列表。您从哪里获得菜单,餐厅的价格?外包或你的应用程序本身可以让你的客户注册他们的餐厅?@RandykaYudhistira有两个想法。位置和餐厅列表只能使用一种组合。对于这种情况,每次用户选择不同的位置时,餐厅列表都会完全更新。第二种是位置和餐厅列表的多种组合。这将需要动态创建该位置的餐厅列表,并在元数据发生变化时,随着位置的变化对相应的表进行微小的更新。应用程序中的数据将非常动态。