后记:作者有话说

博主通过使用 Flutter 完成了跨平台应用的高效开发,认为其调试效果出色,提升了开发效率,尤其适合有前端背景的开发者。然而,Flutter 生态尚不完善,如多媒体、游戏框架的缺失,以及框架的不稳定性是主要缺点。下一步,博主计划深入棋路应用的更多功能实现和优化。
摘要由CSDN通过智能技术生成

为什么是 Flutter

使用 Flutter,我高效地完成了「新棋路」的升级和完善!

我几乎使用以前开发 iOS 的一个同体量的 App 的时间代价,完成了 Android 和 iOS 两个体验接近的 Apps。

可以肯定,现在使用 Flutter 做跨平台的应用开是是正确的选择!

回看使用 Flutter 开发这个过程,我有一些自己的体会。

项目中体会到的 Flutter 优点

  • Flutter 的调试效果非常高,开发效率的提升好大一部分来源于此;
  • 程序局部地区发生异常,应用不会崩溃,其它区域的代码任能正常执行;
  • Flutter 的 Widget 和 iOS 或是 Android 的 View 有比较明显的区别,也是刚开始学习 Flutter 的一个障碍;
  • Flutter 的界面实现方式对有前端开发的程度员很友好;
  • 待补充……

项目中体会到的 Flutter 缺点

  • Flutter 生态还缺少一些重要的内容,例如多媒体、游戏框架;
  • Flutter 的 ffi 还不成熟,很多现存的好资源不能顺手利用;
  • pub.dev 上的插件,质量参差不齐,需要自己测试保障;
  • Flutter 框架变动还时有发生,你刚实现的东西,可能过几天就不凑效了;
  • 待补充……

下一步

我们实现了棋路-中国象棋对战的主要 Feature,关于棋谱解析的实现、在线棋谱的搜索及云端服务器实现是另一个课题。

此外,我们需要使用 Providers 等组件简的通信方式,来简单棋盘数据的的传递及重绘请求,这是又一个课题。

棋子的咋子、移动动效有待强化,支持棋盘棋子的皮肤更换也是需要涉及到的议题;

问题

什么地方是终点?终点是另一个起点!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贺照云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值