对于一门新语言或新技术的学习来说,在新建了项目之后,了解其项目结构及含义、配置文件的编写,这些对后续的开发和深入学习起到很重要的作用。俗话说磨刀不误砍柴工,Flutter 的学习也同理,我们在新建了 Flutter 项目后,需要进一步了解和学习 Flutter 的项目结构、文件的配置。而 Flutter 由于是跨平台应用,所以一般都会包括 Android 和 iOS 两个项目的目录以及 Flutter 框架相关的 dart 类源码等。
Flutter 的项目开发比较简单,项目结构也不算太复杂,所以大家应该有信心去掌握和学习 Flutter 相关知识。接下来,就开始我们认识 Flutter 项目结构及配置文件的学习之旅吧。
本节将主要介绍:
- Flutter 的项目结构
- Flutter 配置文件讲解
- Flutter 代码结构
1 Flutter 的项目结构
Flutter 包括 Android 和 iOS 两个项目的目录以及相关的 dart 类源码。
前面讲到过 Flutter 的新建项目,这里就不再赘述了。我们新建项目后,会看到如下图所示的 Flutter 默认项目结构:
我们可以看到主要包含了:android、ios、lib、test 几个目录以及 pubspec.yaml 配置文件等。接下来我们先看这几个目录的作用。