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)如下图:

Flutter开发01(桌面应用开发)_第1张图片
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

你可能感兴趣的:(Flutter开发01(桌面应用开发))