如何在Flutter中组织Dart文件

Mateus Melo

我是使用flutter进行编程的新手,我想开发一个包含几个屏幕的小项目:登录,主页,设置,用户,购买历史等。

我需要将代码组织在包中,以便易于阅读。

如果开发Android应用程序,则会创建一些程序包:模型,活动,片段,实用程序等。如果创建LoginActivty,则会将其放在活动程序包中。如果创建用户模型,则将其放入模型包中。等等。

因此,如果我开发一个flutter项目,应该将到目前为止创建的所有文件放到哪里?

目前,我仅创建了模型包。

朱利奥·恩里克·比滕库特

首先,在Flutter中,我们不直接处理活动或片段,这是Android本身的命名约定。

有许多选项可用于架构应用和组织文件夹。我不会说有一个圣杯的解决方案。因此,您必须尝试其中的一些,并找到最适合您的。

本文的结尾,我展示了使用口味时文件夹结构的选项,如下所示:

调味料

但是还有很多其他的东西,所以我建议您看一下GitHub项目的组织方式,一个很好的开始方法是查看此存储库中的项目特别是“开源应用”部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Dart / Flutter中获取定义类的文件的路径?

如何在Flutter网站中显示dart:html文件图像?

如何在库中组织头文件

如何在Django中组织JS文件?

如何在Flutter Dart中从Firebase存储中的文件链接获取文件名

如何在 Dart/Flutter 中重试 Future?

如何在flutter / dart中捕获platformException?

如何在Dart / Flutter中扩展课程

如何在 Flutter (Dart) 中更改文本?

如何在Flutter中运行单个dart文件而无需在vscode中构建UI?

如何在 Flutter 中位于单独 dart 文件中的文本小部件内定义变量

如何在Perl中组织输出文件?

python如何在文件夹中组织它的代码?

如何在MERN中组织后端和前端的文件结构

如何在多个文件中组织.vimrc内容

如何在AngularJS中组织常用视图(HTML)文件?

使用dart:HTML库在Flutter Web中选择文件时,如何在Flutter中获取文件名?

如何在Dart / Flutter中读取本地图像文件的字节?

如何在flutter项目中引用.dart_tools中的文件?

如何在Dart中逐行读取文件

如何在同一 lib 文件夹中的其他 screen.dart 文件中使用 main.dart 中的 flutter 变量?

我如何处理 dart/flutter 中的文件流?

如何在Flutter / Dart中创建异步回调?

如何在Dart / Flutter中捕获sqflite DatabaseException

如何在Dart和Flutter中创建DartDoc宏/模板?

如何在 Dart 或 Flutter 中创建点函数

如何在dart / flutter中声明64位unsigned int?

如何在 Flutter 开发中测试 Dart 代码片段?

如何在Flutter / Dart中获取JSON数组