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

相关推荐
每天题库2 小时前
危险货物道路运输从业资格证题库刷题重点与错题梳理
学习·安全·考试·题库·考证
m4Rk_3 小时前
【论文阅读】Agent 记忆机制(86):Skill-Pro——用 Non-Parametric PPO 将交互经验演化为可复用技能
论文阅读·人工智能·学习·开源·github
AOI小白新手上路3 小时前
从 Keil 调试视角看 51 指针,到 Cortex-M 内存映射访问寄存器 · 学习笔记
笔记·学习
Joe_Wang53 小时前
【从0到1学习JVM · 15】对象在堆里来回倒腾,究竟怎样才会进老年代?
java·jvm·学习·垃圾回收
律宏阔4 小时前
Flutter Riverpod 3:统一打印 Provider 错误与自动重试日志
前端·flutter
m0_738185825 小时前
Flutter 鸿蒙化实战:flutter_exif_plugin 适配 OpenHarmony,图片 EXIF 读写
flutter·华为·harmonyos·鸿蒙
软件开发技术深度爱好者5 小时前
中学生学习工具:多学科自学启导者(轻量版)实现
学习·ai·技术实践
恋猫de小郭5 小时前
Shopify 回应为什么从 RN 回到原生,为什么不用 KMP ?
android·前端·flutter
Joe_Wang55 小时前
【从0到1学习JVM · 13】点进JDK源码只有一个分号?搞懂本地方法栈与JNI机制
java·jvm·学习·本地方法栈
~光~~5 小时前
【嵌入式Linux学习】GFP_NOIO / GFP_NOFS(Linux 内核 gfp 分配标志)
linux·运维·学习