Flutter开发01(桌面应用开发)

Flutter的环境搭建就不想多说了,网上一大堆,我这里直接进入开发主题。

    1. 确定开发什么应用,Mac,Linux,Windows,iOS,Android,目前主流的就这几种。
    1. 我们的环境安装成功后,默认在stable下面,也就是flutter的标准稳定版。如果开发桌面应用(Mac,Windows,Linux),那么你需要切换channel到master。

2.1 查看channel:$:flutter channel

2.2 切换分支(例如切换到master):$: flutter channel master

2.3 记得更新:$: flutter upgrade

    1. 创建你的应用。

3.1 如果你要创建桌面应用,需要打开flutter的一些默认配置:

      $: flutter config --enable-macos-desktop
      $: flutter config --enable-linux-desktop
      $: flutter config --enable-windows-desktop

以上修改完成后,在你的flutter本地配置文件中也会被对应修改(一般是用户名目录下的.flutter_settings)如下图:

Snip20200416_3.png

3.2 查看本机的桌面模拟器:$: flutter devices

3.3 创建应用(例如项目名叫hello_desktop_demo) $: flutter create --macos hello_desktop_demo

最后Windows,Linux都需要安装组件才可以运行,Mac的话支持比较好,直接可以打开运行。

  1. 打包(build)
$: flutter build macos
$: flutter build linux
$: flutter build windows
$: flutter build ios
$: flutter build apk

build产物:
Linux平台编译出的为一个可执行文件
Windows平台编译出的为.exe文件
Mac平台编译出的为.pgk文件
iOS平台编译出的为.ipa文件(需要进入iOS项目打包)
Android直接编译出.apk

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容