Flutter 项目结构介绍
主要目录以及文件
android
Android 平台相关代码ios
iOS 平台相关代码build
项目编译产生的目录,不需要关心lib
跨平台代码,也是 Flutter 项目主要关心的目录test
测试相关代码pubspec.yaml
项目描述文件,相当于 NodeJs 项目的package.json
,里面包含了项目的描述信息以及所需要的依赖的库
主要文件说明
pubspec.yaml
main.dart
Flutter 使用 dart
语言(以后的章节中会逐步增加一些介绍 dart 的内容)来进行开发,下图是将代码简化之后的效果。只需要3个类就可以实现一个 app 页面,并且可以同时运行在 iOS 和 Android 两个平台,非常简单。而且 main.dart
是所有 Flutter 项目的入口文件,不能被删除或者改名。