大家好,我是有用就点赞
学习Flutter = Flutter(UI库) + Dart(语言)
-
编写Flutter应用的语言是?
Dart语言
-
Flutter里的组件叫?
Widget组件
-
Flutter是哪家公司推出的?
Google
-
什么是自渲染?(跨端一致性)
1)一次编写,四处运行就是跨端的真谛。
2)目前的场景:Android、IOS、PC、小程序、智能手表、车载电视等
3)熟知技术:React Native、Flutter、Electron
4)各种跨端实现方案:
h5 hybrid方案(webview):浏览器本就是一个跨端实现方案
框架层+原生渲染(react-native):最终都会被渲染为原生组件
框架层+自渲染引擎(flutter):利用更底层的渲染能力,自己渲染组件
另类跨端(小程序)
学习步骤
-
怎么查文档
英文文档:https://flutter.dev/
中文文档:https://flutter.cn/
Dart调试:https://dartpad.cn/
-
安装开发环境
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++的桌面开发],包括其所有默认组件
-
在哪写代码
build:打包的文件目录
lib:写代码的文件目录
-
如何运行
flutter run
-
如何调试
1)print
2)断点
3)Dev Tool
-
如何发布
flutter build