Flutter Listview/Card/Tile with Details 页面

问题描述

我是一名初学者,正在尝试开始使用 Flutter/dart 的职业。

我目前正在做一个小项目,我需要有人帮助我指出正确的方向或分享相关的教程链接,我已经四处搜索,但还没有找到我需要的东西。

我正在构建一个应用程序,其中一个屏幕应该有一个来自数据库 (Asset sqlite) 的项目列表。数据将成为应用程序的一部分(已修复)。数据应显示在列表视图中,以显示每个列表项的{标题、副标题和短文本}。单击时,该项目应展开以显示全文。文本很长,有段落。我打算将它存储在一个带有字段 id、标题、副标题内容sqlite 数据库中。请参阅下面的屏幕截图,了解我正在尝试执行的操作的示例。

我正在寻找的帮助是;如何解决这个问题。从哪里开始,我可以使用哪些包来实现这一点。教程链接也有帮助

把它想象成一本有章节但没有图像的书

另外,我不知道是否有更好的方法来存储这种类型的应用程序数据。使用书籍模型,屏幕有大约 100 个章节。所以数据量很大。

Sample Image of What I need

解决方法

SQLite 非常适合您的项目。不过,对于此类数据,我更喜欢使用 NoSQL DB,例如 Mongo Realm 或 Couchbase。

Mongo Realm 的包是 here

Couchbase 的包是 here

但同样,在这个用例中使用 SQLite 并没有错

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...