IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Flutter Windows应用开发环境配置 -> 正文阅读

[移动开发]Flutter Windows应用开发环境配置

在这里插入图片描述

为什么要入Flutter开发的坑?

首先在当今Windows开发已经逐渐成为一个偏小众的领域,不仅要涉及的知识面广,还对开发人员的要求不低,界面的精美也成为一个重要因素。目前已知的Windows 客户端主要分成以下几种

开发语言Qt & C++C# & WPF(MAUI、WinUI3.0、UWP)JS & ElectronDart & Flutter
开发速度较慢较快
上手难度超级高适中
跨平台linux 不支持
长期支持不确定Google的亲儿子
个人评价QML是未来
大型应用较少
国内好像就一个剪映是这个搞的
想做出精美的复杂界面真的耗时
微软小朋友说变就变
除了自家应用国内发展一言难尽
未来国内日子靠边站
一门好语言毁了·····
全靠社区,前端人员利器
但内存占用性能问题真的日了狗
设备没淘汰已经无法满足性能要求
是Windows客户端的未来值得探索的方向
目前看钉钉已经开始有Flutter的模块
不支持64位个人认为还好

上述对比仅是个人在有限的知识范围内的认知,如有想法欢迎分享
Flutter 2.10中的 Windows 平台支持, Flutter目前已经进入到了3.0的时代,支持了linux和macos,这个很重要,这是能在国内有发展的一个重要因素。当然目前了解到在Windows端音视频的处理上Flutter还有待进一步更新(后续自己实操确认)

个人的想法

  • Flutter配置入门,dart的熟悉
  • C++ & Flutter的交互
  • Qt & Flutter的混合开发
  • Flutter PC音视频领域的探索

Flutter Windows开发环境配置

前置环境

Visual Studio 2019 C++ 完成开发环境,官方推荐Visual Studio 2022,本人2019没有任何问题

下载Fultter

> git clone https://github.com/flutter/flutter.git -b stable

设置环境变量

在这里插入图片描述
设置完成之后,点击确定,关闭所有对话框,然后关闭所有powershell和cmd窗口,再重新打开一个终端窗口

> where.exe flutter dart

在这里插入图片描述
如果和以上一致则表示环境变量配置成功。

开发环境检查

> flutter doctor

在这里插入图片描述
这里有个红色的x,重要吗?不重要,毕竟我们是要搞Windows 程序开发,直接忽略即可
这里直接输入

> flutter devices

可以查看当前已经配置好的环境
在这里插入图片描述

Visual Code 安装Flutter 插件

在VSC的扩展中直接搜索flutter即可,然后第一个点击安装
在这里插入图片描述

如上图所示,windows程序的开发环境已经配置完毕

第一个Flutter Windows程序

  • 打开Visual Code
  • 使用快捷键Ctrl+Shift+p,输入 flutter,选择 Flutter: New Project
    在这里插入图片描述
  • 选择Application
  • 选择项目存放目录
  • 输入一个项目名字(如:)flutter_application_test,然后回车(Enter键)
  • 等待项目构建完成
    在这里插入图片描述
  • F5编译构建程序,在右小角可以看到
    在这里插入图片描述
  • 构建完之后即可看到官方的Demo界面
    在这里插入图片描述

以上就是自己的第一个Flutter程序

参考文档

Flutter中文社区

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-06-29 19:12:58  更:2022-06-29 19:14:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 3:58:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码