初识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

相关推荐
Lanren的编程日记12 分钟前
Flutter 鸿蒙应用列表性能优化实战:虚拟列表+分页加载+渲染优化,实现60fps丝滑滚动
flutter·华为·性能优化·harmonyos
2301_7809438419 分钟前
第四阶段:实践与深化
学习
Lanren的编程日记20 分钟前
Flutter 鸿蒙应用游戏化元素实战:积分等级+成就解锁+排行榜,全方位提升用户粘性
flutter·游戏·华为·harmonyos
zdr尽职尽责22 分钟前
Untiy 处理Aseprite 资产 解决偏移问题
学习·unity·c#·游戏引擎
用户7349050784429 分钟前
如何编写一个 GitHub 二步验证客户端?(附仓库地址及apk下载链接)
flutter
MonkeyKing30 分钟前
Flutter 自制轻量级状态管理方案
flutter
liulian091630 分钟前
【Flutter for OpenHarmony 第三方库】Flutter for OpenHarmony 引导页设计与新用户体验优化实现指南
flutter·华为·学习方法·harmonyos·ux
slb19062336 分钟前
mongo数据库基础语法学习
数据库·学习
牛八里昂43 分钟前
DeepAgents 学习
学习
好好研究1 小时前
Java基础学习(十三):IO流基础
java·开发语言·学习·io流