flutter 创建一个新项目

做了挺久flutter项目了 总结一下其中的一些东西 首先你要知道flutter可以用vscode开发 ,也可以用Android Studio开发但是 vs更轻便,推荐只需要装插件即可:

我这边用的vscode,具体环境,参考flutter中文网 教程跟详细。

安装好之后可以看下是否是好的:

终端输入 

flutter doctor

查看flutter版本 :

flutter --version

此处 这样就算完了,之后我们知道 iOS现在有两套语言 :objc和swift,安卓现在也是java和kotlin ,如果你不设置语言的话创建的flutter项目就是默认的语言,vscode中按下cmd+, 可以转到设置 , 在扩展程序下找到dart&flutter,这里可以设置默认创建的项目语言

这样子选择你想要的语言即可

创建项目的话我们可以用快捷键cdm+shift+p输入new flutter后创建项目

即可创建新项目,创建好之后会自动配置一些需要的文件等等,等待配置完成即可。

需要注意的是,项目分成几个部分,

首先安卓 iOS文件夹,这个就是对应的项目,都是可以打开对用开发工具运行的,

下边的pubspec就是所依赖的库,在pub.dev 可以找到你想要的库

来看下文件内容

首先

这里name不推荐!乱改!一旦创建之后最好是不要修改,很容易会出现一大堆莫名其妙的问题!

之后的description可以描述一下

下边:

这里可以修改前面的1.0.0就是大版本号,后边的+1就是build号

参考这段话:

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html

 

重要的,三方库,上pub.dev的,可以直接引用进来

这里注意,dependencies和dev_dependencies,不要加错地方了,要不等下找不到库了,还有^是最低版本,你可以选择固定一个也可以选择加上^,这里推荐一个插件Version Lens 

即可直接看到最新版本了,另外需要注意,由于跨平台,有可能需要native的一些库,这种语言问题比如,iOS的objc和swift,你需要注意一下,看是否支持,

因为有可能是swift但是你的语言是objc,项目就无法启动了,会报错的!

在pubspec.yaml最下边我们还可以看到

没错,这里很清楚的告诉我们你想要设置images fonts等等需要怎么写路径,记得一定要对齐!格式很重要,要不然会找不到的!

我们也知道iOS中是需要1x 2x 3x三种的,那么怎么解决呢?

比如一个图片叫tel.png,那么我们只需要在images放入1x,在2.0x文件夹下放入2x,在3.0x文件夹下放入3x图片即可,记得名字要一样,比如咱们的tel.png,在每个对应的文件夹下都应该叫tel.png ,不需要带对应的2x 3x,引入之后 在pubspec.yaml引入一下即可,如果是像我一样整个文件夹引入那就按下cmd+s即可

点击vscode右下角可以切换模拟器 / 真机等等

真机的话iOS是需要证书的

选好运行的设备,按下fn+f5就可以跑起来了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章