当前位置: 首页 > news >正文

Flutter小白开发笔记

一、基础常识
✅ 安装 Flutter SDK 并配置环境变量
✅ 安装 VS Code 插件(Flutter + Dart)
✅ 创建项目 flutter create my_app,cd my_app,code .
✅ 连接设备 & 运行项目 flutter run
✅ 热重载开发 r,或ctrl+s

检查安装:

flutter doctor         终端执行后会显示具体情况

flutter run 运行,或指定平台,flutter run -d chrome

二、Android 包(APK)
所有指令在终端cd到目录下,执行
1、使用VS Code开发Flutter项目打Android包
可以先使用Android studio生成密钥文件jks,

发送指令:flutter build apk

图1
二、打包IOS
打包iOS需要有iOS开发者账号

三、打包web
web打包好后,在工程目录下生成build目录,用于存放构建结构,下面有一个web目录,就是存放Web项目的打包后结果,之后部署到服务器就好。

发送指令=>flutter build web 

四、打包window桌面应用

终端发送指令=>flutter build windows

调试监控工具分析
在这里插入图片描述

//-------------------------
通过快捷键设置中文
打开VSCode软件,按住键盘上的“Ctrl+Shift+P”组合键,打开命令面板。
在命令面板中输入“Configure Display Language”,然后点击“Configure Display Language”选项。
在弹出的语言选择列表中,选择“zh-cn”,表示简体中文。
点击“Restart”按钮,重启VSCode软件。
重启后,VSCode的界面将变成中文。

/
minLines和maxLines:用于设置TextField的最小行数和最大行数。可以通过设置这两个属性来控制TextField的高度,
TextField的高度也可以通过外层容器的约束来控制,例如使用Container或SizedBox来包裹TextField,并设置其高度属性。

//

相关文章:

  • 自动化测试框架学习总结-hytest学习
  • OpenEuler20.3 安装 Elasticsearch7.17
  • 关于新奇的css
  • IDEA:项目结构不见了,项目文件消失解决
  • FastDVDnet:不需要显示学习运动的实时视频降噪
  • AI编写自动化测试脚本
  • 淘宝API vs 爬虫:合规获取实时商品数据的成本与效率对比
  • 对比文章相似度的余弦相似度算法的原理
  • Redis持久化深度解析:RDB与AOF双剑合璧
  • 【已解决】docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request c
  • 【eNSP实战】将路由器配置为DHCP服务器
  • 3、数据库的基础学习 下
  • Vue.js常见问题及解决方案
  • JVM并发编程AQSsync锁ReentrantLock线程池ThreadLocal
  • 利用Java爬虫根据关键词获取商品列表:实战指南
  • 人工智能与网络信息技术的深度融合
  • ⭐算法OJ⭐汉明距离【位操作】(C++ 实现)Total Hamming Distance
  • 【Python】Linux 升级 Python 版本(源码安装)
  • nginx中忽略已.开头的文件
  • 解锁 vue-property-decorator 的秘密:Vue 2 到 Vue 3 的 TypeScript 之旅!✨
  • 外国游客“在华扫货”热:“带空箱子到中国!”
  • 云南大理铁路枢纽工程建设取得两大进展,预计明年建成
  • 训练孩子的科学思维,上海虹口推出“六个一百”旗舰工程
  • 季子文化与江南文化的根脉探寻与融合
  • 湖南湘西州副州长刘冬生主动交代问题,接受审查调查
  • 马克龙称法英正与乌克兰商议“在乌部署欧洲军队”