Flutter 项目结构介绍

Posted Flutter开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter 项目结构介绍相关的知识,希望对你有一定的参考价值。

主要目录以及文件

  1. android Android 平台相关代码

  2. ios iOS 平台相关代码

  3. build 项目编译产生的目录,不需要关心

  4. lib 跨平台代码,也是 Flutter 项目主要关心的目录

  5. test 测试相关代码

  6. pubspec.yaml 项目描述文件,相当于 NodeJs 项目的 package.json,里面包含了项目的描述信息以及所需要的依赖的库

主要文件说明

pubspec.yaml

main.dart

Flutter 使用 dart 语言(以后的章节中会逐步增加一些介绍 dart 的内容)来进行开发,下图是将代码简化之后的效果。只需要3个类就可以实现一个 app 页面,并且可以同时运行在 iOS 和 Android 两个平台,非常简单。而且 main.dart 是所有 Flutter 项目的入口文件,不能被删除或者改名。 


以上是关于Flutter 项目结构介绍的主要内容,如果未能解决你的问题,请参考以下文章

错误记录Flutter 混合开发获取 BinaryMessenger 报错 ( FlutterActivityAndFragmentDelegate.getFlutterEngine() )(代码片段

在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]

原理Flutter内部结构--FLutter是如何工作的?

原理Flutter内部结构--FLutter是如何工作的?

原理Flutter内部结构--FLutter是如何工作的?

Flutterflutter doctor 报错Android license status unknown. Run `flutter doctor --android-licenses‘(代码片段