• [Flutter] Windows桌面程序开发


    在今年5月的谷歌I/O 2019大会时, 谷歌就宣布了flutter已经支持全平台开发, 包括 android, ios, mac, linux, windows, web 等 .

    Flutter桌面版开发目前主要是有 flutter-desktop-embedding 和 go-flutter 两个方式实现. 今天我们说的就是前者.

    Step 1

    将flutter切换到master分支上 (因为 Flutter desktop 是实验性特性,在稳定版本的 Flutter 暂时是没有的,所有需要切换 Flutter 的版本)

    flutter channel
    

    运行flutter channel命令可以看到当前所在的版本

    • master 最新最新的版本,有新特性新功能,也伴随着新 bug
    • dev 经过全面测试的版本,相比 master 会更稳定
    • beta 每个月最稳定的 dev 版本会升级成 beta
    • stable 稳定版,生产环境建议使用该版本

    切换到 flutter master

    > flutter channel master # 切换到master
    > flutter channel # 检测切换是否成功
    > flutter upgrade # 升级
    > flutter doctor # 检测flutter环境
    

    Step 2

    下载Flutter desktop项目

    git clone https://github.com/google/flutter-desktop-embedding
    

    clone完毕后,控制台进入example目录.

    开启 desktop (关键)

    flutter config --enable-linux-desktop // to enable Linux.
    flutter config --enable-macos-desktop // to enable macOS.
    flutter config --enable-windows-desktop // to enable Windows.

    我们这里是在windows下,所以执行一下

    flutter config --enable-windows-desktop
    

    运行demo: 

    flutter run
    

    运行成功

  • 相关阅读:
    微擎 关注发送推荐消息
    修改 processor.php 文件,监听用户对该应用的消息
    微擎返回图文信息
    微擎客服消息发送的函数
    mui 底部导航栏的实现
    两张表的关联查询
    微擎 截取字符串
    webStorm中NodeJs 没有智能提示
    OpenCV 实现自己的线性滤波器
    OpenCV 基本的阈值操作
  • 原文地址:https://www.cnblogs.com/yangyxd/p/11883618.html
Copyright © 2020-2023  润新知