【Flutter】认识目录结构

Flutter项目的结构和原生android的结构不一样,不能用android那种多module 多lib的结构去创建module和lib,因为我们的代码都是在lib目录里面完成的,如果要用到原生交互的代码,那就可以在android目录里面去写,然后在lib目录里面去引用这些交互的代码。

【Flutter】认识目录结构_第1张图片
1、android
这里放的是Flutter与android原生交互的一些代码,这个路径的文件和创建单独的Android项目的基本一样的,不过里面的代码配置跟单独创建Android项目有些不一样。

2、ios目录
这里存放的是Flutter与ios原生交互的一些代码。

3、lib目录
这里存放的是Dart语言编写的代码,这里是核心代码。不管是Android平台,还是ios平台,安装配置好环境,可以把dart代码运行到对应的设备或模拟器上面。刚才的示例中,就是运行的lib目录下的main.dart这个文件。
我们可以在这个lib目录下面创建不同的文件夹,里面存放不同的文件,使用Dart语言写平时开发的自己编写代码。

4、如需图片,可自行在project下创建目录

5、pubspec.yaml文件
(1)#项目名称 :name: flutter_app
(2)#项目描述 :description: A new Flutter application.
(3)# 指定生成发布包的位置 publish_to: ‘none’
(4)#版本号 :version: 1.0.0+1
(5) #图片资源配置说明,设置字体,样式,可以通过声明family来设置字体分组 :flutter
(6)开发需要的插件依赖 :dependencies

你可能感兴趣的:(【Flutter】认识目录结构)