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

相关推荐
小新同学^O^1 分钟前
简单学习 --> WebSocket
java·websocket·网络协议·学习
z200509302 小时前
【linux学习】linux的基本指令
linux·学习
AOwhisky2 小时前
Docker 学习笔记:镜像分发、容器运行与资源限制
笔记·学习·docker
MediaTea3 小时前
人工智能通识课:机器学习之无监督学习
人工智能·深度学习·学习·机器学习
Fanfanaas4 小时前
2026 年 华中杯 数学建模竞赛 A 题 问题一个人解析
学习·数学建模
霑潇雨5 小时前
Spark学习基础转换算子案例(单词计数(WordCount))
java·大数据·分布式·学习·spark·maven
eastyuxiao6 小时前
数字孪生教程(软件篇)官方学习路径
大数据·人工智能·学习·数字孪生
小徐学编程-zZ6 小时前
拆解业务逻辑分析
数据库·学习
知识分享小能手6 小时前
R语言入门学习教程,从入门到精通,R语言获取数据 (7)
开发语言·学习·r语言
木木_王6 小时前
嵌入式学习 | STM32裸板驱动开发(Day01)入门学习笔记(超详细完整版|点灯实验 + 库函数代码 + 原理全解)
linux·驱动开发·笔记·stm32·学习