初识Flutter问答&学习步骤

大家好,我是有用就点赞

学习Flutter = Flutter(UI库) + Dart(语言)

  1. 编写Flutter应用的语言是?

    Dart语言

  2. Flutter里的组件叫?

    Widget组件

  3. Flutter是哪家公司推出的?

    Google

  4. 什么是自渲染?(跨端一致性)

    1)一次编写,四处运行就是跨端的真谛。

    2)目前的场景:Android、IOS、PC、小程序、智能手表、车载电视等

    3)熟知技术:React Native、Flutter、Electron

    4)各种跨端实现方案:

    ​ h5 hybrid方案(webview):浏览器本就是一个跨端实现方案

    ​ 框架层+原生渲染(react-native):最终都会被渲染为原生组件

    ​ 框架层+自渲染引擎(flutter):利用更底层的渲染能力,自己渲染组件

    ​ 另类跨端(小程序)

学习步骤

  1. 怎么查文档

    英文文档:https://flutter.dev/

    中文文档:https://flutter.cn/

    Dart调试:https://dartpad.cn/

  2. 安装开发环境

    1)系统要求

    ​ 设置:必须在 Windows 10/11 上启用开发者模式。

    ​ 工具:Windows PowerShell 5.0 以上和Git for Windows 2.x以上

    2)获取Flutter SDK

    ​ 更新path环境变量

    ​ 检查DartVM运行环境:where.exe flutter dart

    ​ 运行flutter doctor检查现有环境

    3)设置Android开发环境

    4)Widdows设置

    ​ Visual Studio 2022,安装时请勾选使用C++的桌面开发,包括其所有默认组件

  3. 在哪写代码

    build:打包的文件目录

    lib:写代码的文件目录

  4. 如何运行

    flutter run

  5. 如何调试

    1)print

    2)断点

    3)Dev Tool

  6. 如何发布

    flutter build

相关推荐
wangqiaowq3 分钟前
Rerank模型学习
学习
呉師傅6 分钟前
EPSON爱普生 L3118打印头【喷头】清洗方法
运维·服务器·网络·学习·电脑
在学了加油19 分钟前
Inception v3学习笔记
笔记·学习
Upsy-Daisy25 分钟前
IOTA 学习笔记(十一):共享对象与多用户交互
笔记·学习
元直数字电路验证30 分钟前
【CXL】开篇导读 --- CXL是什么以及如何学习
学习·pcie·cxl
我命由我1234533 分钟前
Excel - Excel 单元格格式同时设置日期时间
运维·学习·职场和发展·excel·求职招聘·职场发展·学习方法
J.Kuchiki1 小时前
【PostgreSQL内核学习 —— 外部排序生成与归并】
数据库·学习·postgresql
hunterkkk(c++)1 小时前
学习dijkstra算法(c++)
c++·学习·算法
AI浩1 小时前
学习率调度分层式精讲:Warmup、Cosine、Linear Decay 与大模型训练节奏(分层式精讲)
学习
我命由我123451 小时前
Excel - Excel 覆盖模式与编辑模式
运维·学习·职场和发展·excel·求职招聘·职场发展·运维开发