我目前正在学习 Flutter 开发(以及 Dart)。这是我的第一个移动编程语言。
我很好奇 - 有没有办法将屏幕分割成 .dart 文件,或者它们都必须在同一个 main.dart 文件中?
我正在构建的应用程序会有很多页面,所以我不想制作一个包含 20 多个不同页面的巨大 main.dart 文件。
如果我正在尝试制作这样的大型应用程序,Flutter 是正确的选择吗?
最佳答案
您可以根据需要将代码拆分为多个文件。鼓励在 lib/main.dart
中包含尽可能少的代码,并将所有其他代码分成不同的文件。唯一的限制是一个文件(库)中的代码不能访问其他文件的私有(private)成员。
见 How to reference another file in Dart?了解如何导入其他 Dart 文件。
https://stackoverflow.com/questions/51203744/
相关文章:
flutter - 如何在 flutter 中改变英雄动画的速度
android - 如何在 Flutter 中使用设备的默认字体?
dart - Flutter 能否免去使用 mac 来创建 IOS 应用程序?
android - Flutter 不选择基于 fontWeight 的自定义字体
android - 路由后,TextField 单击重建/重新加载小部件
listview - flutter listView.Builder 隐藏最后一个列表项的分隔符
ios - 如何在 Flutter 中实现可滚动的 Canvas ?