flutter之目录结构

.dart_tool 目录

记录了一些dart工具库所在的位置和信息

.idea android studio 是基于idea开发的

.idea 记录了项目的一些信息文件 做了哪些更改

.iml 也是记录了对某些文件的一些配置

android目录 里面放的对应的是android工程

ios目录里面放的对应的是ios工程

main.dart 是项目的入口文件

test目录主要做一些测试的

.gitignore 是git管理代码的忽略文件

.metadata 主要是对flutter版本做的一个记录 ,不要手动更改

.packages .lock .yaml记录的是一些项目依赖

README.md 记录项目的一些描述

build 目录下面放的是一些生成文件

运行一个Flutter项目 ,从0启动就称为冷启动,不从0启动称为热启动

hotreload 热重载的时候,重新执行build方法

hotrestart 重新运行我们整个App的

dart运行的入口时main函数

Material是google的一种设计风格

Scafflod是脚手架工具,cli是图形化工具,是命令行工具

在flutter中一条语句结束后写;一个属性后面写,

class Person{

  String name;
  int age;

//  Person(this.name,this.age);//表示必填参数

  Person({this.name,this.age});//表示是可选参数
}

int 和double 都是继承自num

build方法的解析

Flutter在拿到statelesswidget之后,会执行build方法,我们需要在build方法中告诉Flutter,我们widget希望渲

猜你喜欢

转载自blog.csdn.net/BianHuanShiZhe/article/details/104895375