我目前正在学习Flutter开发(以及Dart)。这是我的第一种移动编程语言。
我很好奇-是否可以将屏幕拆分为.dart文件,或者它们都必须位于同一main.dart文件中?
我正在构建的应用程序将有很多页面,因此我不想制作一个包含20多个不同页面的巨型main.dart文件。
如果我要制作这样的大型应用程序,Flutter是正确的选择吗?
答案 0 :(得分:4)
您可以根据需要将代码拆分为多个文件。鼓励在lib/main.dart
中使用尽可能少的代码,并将所有其他代码分成不同的文件。唯一的限制是,一个文件(库)中的代码无法访问其他文件的私有成员。
有关如何导入其他Dart文件的信息,请参见How to reference another file in Dart?。