最初发布版本详情请稳步:
- v1.0.0 https://www.v2ex.com/t/608958
- v1.1.1 https://www.v2ex.com/t/615593
自上周发布 wordway 1.1.1 的十天后,借助了 Flutter 强大的跨平台能力,我把它编译成了 macOS 版。
这个过程来说,比预想的容易了太多了,因为项目原生插件用得比较少,所以基本上我只是做了三个 macOS 的原生插件的兼容和少量平台逻辑判断,完成度基本达到 95% 以上,只有两个无关紧要的原生功能未实现。
目前要让应用支持桌面版,只需要做一个兼容包,追加到 pubspec.yaml 里就可以了,并且不会和移动端的起冲突,直正可以做到,一套代码,编译多个平台。
添加桌面兼容包示例:
path_provider: ^1.3.0
+ path_provider_fde:
+ git:
+ url: https://github.com/google/flutter-desktop-embedding.git
+ ref: master
+ path: 'plugins/flutter_plugins/path_provider_fde'
另外,这次为了兼容 macOS 而写的几个插件已经上传到 github,如果你有同样的需求可以直接通过上面的例子进行引用。
另外安利一下我另外一个项目 Flutter Widget Livebook,一个可以实时查看 Flutter 小部件效果的网站(曾经被 Google 发布 Flutter 1.9 时推荐过)。
效果预览( macOS )
简介
「 wordway 」 是一款由社区驱动的背单词应用。
移动端
讨论
欢迎加入「 wordway 」的微信群或 Telegram Group 与我分享你的建议和想法。
由于微信的限制,请先添加我的微信号并备注『加入 wordway 用户群』。

最后
感谢使用「 wordway 」,祝你使用愉快!
🎉 🎉 🎉


