Flutter笔记四之项目文件及项目配置

项目配置方面(主要针对移动端),关于苹果的配置太熟悉了,就简单记录下

项目文件

dart_tool:依赖,配置文件信息等
.idea:谷歌基于intellij idea,自动生成的,记录项目当前配置等信息,类似项目名.iml文件
.vscode:使用vscode生成的
android:安卓工程
build:build文件,打的包,模拟器文件
ios:苹果工程
lib:放源代码的,默认项目启动入口,写的代码放这里面
test:测试
web:web工程
windows:windows工程
.gitignore:git忽略上传的文件,一般不用更改
.metadata:版本记录,不用手动编辑
.packages*.yaml:第三方库的配置文件
README.md:项目描述

项目配置

配置appid唯一标识

Android

android文件夹 -> app文件夹 -> build.gradle文件 -> defaultConfig -> applicationId

iOS

Bundle identifier

配置应用名称

Android

android文件夹 -> app文件夹 -> src文件夹 -> main文件夹 -> AndroidManifest.xml文件 -> application -> android:label="项目名称"

iOS

Bundle display name

配置icon图标

Android

android文件夹 -> app文件夹 -> src文件夹 -> main文件夹 -> AndroidManifest.xml文件 -> application -> android:icon=“@图片路径/图片名称"
图片存放路径:android文件夹 -> app文件夹 -> src文件夹 -> main文件夹 -> res 文件夹下的(mipmap-hdpi(7272),mipmap-mdpi(4848),mipmap-xhdpi(9696),mipmap-xxhdpi(144144),mipmap-xxxhdpi(192*192))

iOS

Assets.xcassets

配置启动图

Android

android文件夹 -> app文件夹 -> src文件夹 -> main文件夹 -> res文件夹 -> drawable文件夹 -> launch_background.xml -> android:src="@图片路径/图片名称"
图片存放路径:android文件夹 -> app文件夹 -> src文件夹 -> main文件夹 -> res 文件夹下的(mipmap-hdpi(480800),mipmap-mdpi(320480),mipmap-xhdpi(7201280),mipmap-xxhdpi(10801920),mipmap-xxxhdpi(2160*3840))

iOS

LaunchScreen.storyboard

运行一个Flutter项目:

  • 冷启动-从零启动,时间比较长
  • 热重载-重新执行build方法
  • 热启动-重新运行APP

android/iOS:命令式编程,注重属性-数据
vue,react,angular,flutter:声明式编程,注重状态

版权声明:本文为 Crazy Steven 原创出品,欢迎转载,转载时请注明出处!

你可能感兴趣的:(Flutter笔记四之项目文件及项目配置)