快让Flutter应用跑PC上

栏目: IOS · 发布时间: 7年前

内容简介:今天介绍一个能让Flutter应用运行在Mac OS和Windows上的平台:官网地址:feather-apps.com/官网的介绍如下:
快让Flutter应用跑PC上

今天介绍一个能让Flutter应用运行在Mac OS和Windows上的平台: Feather Platform

官网地址:feather-apps.com/

官网的介绍如下:

The Feather platform will run Flutter apps on MacOS and Windows. So you can write a single app that runs on all major desktop and mobile devices.

基本可以说写一次flutter app,可以在全平台运行了。

那具体要怎么操作呢?

实践

1.在官网首页点击按钮Build an App Now,会下载程序安装包。

快让Flutter应用跑PC上

2.下载之后打开安装应用,就进入了如下的应用界面。

快让Flutter应用跑PC上

3.用谷歌账号登录(需要科学上网)。

快让Flutter应用跑PC上

4.点击右下角“添加”按钮。

快让Flutter应用跑PC上

5.点击"BROWSE"选择一个已经开发完成的Flutter项目。

这里我们用MusesWeather项目做实验。

项目地址: github.com/KinsomyJS/m…

文章地址: juejin.im/post/5bc430…

6.增加代码

快让Flutter应用跑PC上

按照提示需要增加两处代码,在项目的main.dart文件添加 import 'package:flutter/foundation.dart'; , 在main方法里添加 debugDefaultTargetPlatformOverride = TargetPlatform.iOS; 。

7.添加App Name并点击Continue

快让Flutter应用跑PC上

这样就得到了一个添加好了的App项目,点击进去会看到

快让Flutter应用跑PC上

点击TEST就会提示你打开Xcode,然后在Xcode里面run 工程。

快让Flutter应用跑PC上

产品

最后我们就成功将写好的Flutter 项目运行在了Mac OS上,感兴趣的同学可以立马尝试下。

项目地址: github.com/KinsomyJS/m…

快让Flutter应用跑PC上

解释

How is this different to the flutter-desktop-embedding project?

Feather is actually based on the flutter-desktop-embedding project. Currently for Mac it offers the same features plus:

(a) More functionality like copy and paste, mouse wheel and escape key

(b) More supported plugins like shared_preferences, url_launcher, google_sign_in

(c) An easy way to publish your app and push updates to end users

其实Feather Platform就是在Google开源项目 flutter-desktop-embedding 的基础上开发的,并提供了更多的特性:

  • 键盘和鼠标等输入设备
  • 支持更多插件如持久化,google登录等
  • 可以发布app到Feather商店并且更新。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

《裂变:秒懂人工智能的基础课》

《裂变:秒懂人工智能的基础课》

王天一 / 电子工业出版社·博文视点 / 2018-6-13 / 59.00元

人工智能是指通过普通计算机程序实现的人类智能技术,这一学科不仅具有非凡的科学意义,对人类自身生存方式的影响也在不断加深。本书作为人工智能领域的入门读物,内容围绕人工智能的核心框架展开,具体包括数学基础知识、机器学习算法、人工神经网络原理、深度学习方法与实例、深度学习之外的人工智能和实践应用场景等模块。本书力图为人工智能初学者提供关于这一领域的全面认识,也为进一步的深入研究建立坚实的基础。一起来看看 《《裂变:秒懂人工智能的基础课》》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具