Kotlin for Android,初学者开发者:如何在移动应用程序中最好地存储和组织信息数据?

Kotlin for Android,初学者开发者:如何在移动应用程序中最好地存储和组织信息数据?,kotlin,Kotlin,我最近才开始学习Android应用程序开发。 我真的很感激你的帮助。 我已经学会了很多基础知识,并制作了一些非常简单的应用程序(谷歌Kotlin课程) 主要问题: 如果你有一个显示大量信息数据的应用程序,你应该将其存储在哪里?你将如何组织这些数据 背景: 我正在尝试制作自己的应用程序,并决定从制作应用程序的一小部分开始。 该应用程序的工作原理有点像一本百科全书,介绍烹饪中使用的配料 该应用程序将有两个屏幕(我想它们被称为活动): 第一个屏幕将显示一组按钮,用户可以在其中选择他们想了解更多的成分

我最近才开始学习Android应用程序开发。 我真的很感激你的帮助。 我已经学会了很多基础知识,并制作了一些非常简单的应用程序(谷歌Kotlin课程)

主要问题: 如果你有一个显示大量信息数据的应用程序,你应该将其存储在哪里?你将如何组织这些数据

背景: 我正在尝试制作自己的应用程序,并决定从制作应用程序的一小部分开始。 该应用程序的工作原理有点像一本百科全书,介绍烹饪中使用的配料

该应用程序将有两个屏幕(我想它们被称为活动):

  • 第一个屏幕将显示一组按钮,用户可以在其中选择他们想了解更多的成分
  • 当用户单击第一个屏幕中的菜单选项时,用户将移动到第二个屏幕,在那里他/她可以查看所选成分的信息,如ingredientName、ingredientDetails、ingredientShelfLife、ingredientCookingTime等
  • 我认为我需要创建一个类,并为我想在应用程序中列出的每种成分创建实例。 但是,如果我想注册成百上千种成分,那么在活动文件中创建所有实例似乎是不对的。更不用说,如果不是段落,InCreditDetails将有几个句子

    存储上述信息数据的正常做法是什么? 我听说过“数据架构”这个术语,并试图研究它,但它似乎有点难以理解。 如果这是我必须学习的主题,请让我知道

    此外,我是否应该将所有成分都列在一个列表中(将来该应用程序会有更多功能)?信息数据的最佳实践是什么

    如果有人能给我一个答案,或者至少能为我指明搜索/学习的正确方向,我将不胜感激


    提前非常感谢

    欢迎来到Stackoverflow,这是很好的第一次尝试!你可以看看数据库,安卓系统中最著名的是。