Flutter开发的2048游戏

Flutter是Google推出的移动UI开发框架,是开源和免费的。可以快速在iOS和Android上构建高质量的原生用户界面。最早在今年2月份的可Google开发者大会上推出了第一个Beta版。现在已经有越来越多的开发者和公司在使用。

Flutter自从推出以来就受到了广泛的关注,目前在 Github 上已经有37000多 Star 了,国内的很多公司也开始尝试使用了Flutter,像阿里的闲鱼团队已经将商品的详情页改用Flutter来开发了。

Flutter 的主要优点:

  • 运行速度快,最终会编译成原生代码运行,不像 React Native 需要 Javascript 来桥接。

  • 热重载(Hot Reload),修改代码保存后可以立即看到修改效果,极大的缩短了开发和调试的时间。

为了了解Flutter 的使用和开发,用 Flutter 实现了一个简单的2048的游戏,对 Flutter 有了一个初步的了解,由此感觉 用 Flutter 进行开发还是非常容易上手的。

游戏截图如下

代码详见: Github

关于Flutter 的开发文档可以看官方文档,中文文档可以参见Flutter中文网