5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!

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

内容简介:作者 / Martin Aguinis, Flutter Team, GoogleFlutter Create 是我们发起的一次开发竞赛,要求参赛者只使用 5KB (或更少) 的 Dart 代码来创建精美、有趣的作品,以激发社区更多的灵感。

5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!

作者 / Martin Aguinis, Flutter Team, Google

Flutter Create 是我们发起的一次开发竞赛,要求参赛者只使用 5KB (或更少) 的 Dart 代码来创建精美、有趣的作品,以激发社区更多的灵感。

我们收到了来自 60 多个国家和地区的 750 多件作品,作者群体则覆盖了从开发初学者到 Flutter 专家的各种水平。而这些作品无一不让我们惊讶万分,请看下面的视频:

  • 腾讯视频链接

    https://v.qq.com/x/page/y087731nefx.html

  • Bilibili 视频链接

    https://www.bilibili.com/video/av53946181/

这里我们想给您一些参考,从而了解 5KB 是多么极限的尺寸:

  • 不足半秒钟的常用音乐文件。常见的 MP3 文件以 128kbps (千比特/秒) 编码。也就是 128/8 = 16 千字节/秒。所以 5KB 相当于 0.3125 秒的常见 MP3 文件。

  • 小于  HTML 规范文件 尺寸的 0.05%,甚至小于这份规范文件目录部分的 5%。

  • 小于一张 80x60 尺寸的 GIF 图。

  • HTML 规范文件

    https://html.spec.whatwg.org/

希望本次开发竞赛让大家玩得尽兴,并感受到 Flutter 的美妙与潜力。

首届 Flutter Create 获奖者如下

大奖: Compass

5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!

作者: Zebiao Hu

这一个精致的、定制化设计的全功能罗盘应用。向上滑动后,会显示一个可供用户旋转的地球仪,并在用户放置红点的任意位置展示当地的实时天气信息。

最佳视觉效果奖: Relax

5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!

作者: Erin Morrissey

Relax 是一款精美的音频冥想应用,它可以显示雨、森林、日落和海洋的图像以及相应的冥想环境音。

代码质量奖: Pocket Piano

5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!

作者: Rody Davis

适用于 iOS 和 Android 的钢琴应用。您可以更改八度音程 (通过向左或向右滑动) 和键宽,在琴键上切换标签,并通过点击弹奏出任何音符 (或多个音符)。这款钢琴应用还完全支持屏幕阅读器用户使用。开发者还发布了 开发教程 ,您可以参考并构建自己的应用。

  • Pocket Piano 开发教程

    https://rodydavisjr.com/2019/03/12/making-a-piano/

优秀执行奖: TimeFlow

5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!

作者: Fabian Stein

TimeFlow 是一个计时器应用。根据用户选择的时间长度,画面中的球体会先碎成碎片,并在指定的时间内慢慢重新组合起来 (图中没有展示重组的过程)。这种温和的计时器界面是为了减小冥想者的压力而设计,因为他们时常抱怨传统的数字计时器界面看起来很有压力。

创新概念奖: Flutter Events

5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!

作者: Noel Jacob

在一个活动的现场 (比如  Google I/O   ),参与者最关心的就是活动的详细日程。只需要拿出这款应用扫描二维码 (由活动方按照规范生成),所有的活动日程就会被解析并井然有序地展现出来。令人惊讶的是,展示出来的活动日程还支持很多个性化的格式 (可以在 JSON 文件中设置,无需在应用中硬编码)。

其他精彩作品

评选工作的难度在于: 根据我们的标准,从所有参赛作品中仅仅选出 5 名获奖者 实在太困难了 。为了让大家了解到更多精彩的作品,我们的评委还向以下参赛作品颁发了荣誉奖 (按作品名首字母排序):

  • Elements app  来自 Brian Carlos Robles

  • Fauth  来自 Christian Pietzuch

  • Filipino cuisine  来自 John Mark Grancapal

  • Find aik  来自 Igor Petushkov

  • Flutty Loops  来自 Erick Ghaumez

  • Foxgame  来自 Sven Knockaert

  • Lights out  来自 Khaleel Shaheen

  • Kitten Quartet  来自 Zhenxi Chen

  • Pomodoro  来自 Al-Ameen Ogundiran

  • Timelog  来自 Christos Giallouros

  • Touch the programming  来自 Tatsuya Tobioka

参赛作品的品质和创新精神让我们深感震撼。一些开发者舍弃了部分工作时间用来开发参赛作品,一位开发者甚至将本次的参赛作品转变成了一份全职工作。

要查看已提交的数百个作品中的更多精彩示例,请移步 GitHub 查看  FutterCreateSubmissions2019 项目

  • GitHub - FutterCreateSubmissions2019

    https://github.com/pinkeshdarji/FlutterCreateSubmissions2019

再次感谢大家的参与!请在评论区与我们分享您对比赛的看法。我们可能会在将来再次举办 Flutter Create 或类似的比赛,敬请期待。

  点击屏末  |  | 查看 Flutter Create 大赛详情

5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!

推荐阅读


以上所述就是小编给大家介绍的《5KB 代码创乾坤!快来感受下 Flutter 的美妙与潜力!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

互联网爆破术:快速掌握互联网运营全链条实战技巧

互联网爆破术:快速掌握互联网运营全链条实战技巧

茶文 / 电子工业出版社 / 2018-7 / 49.00元

《互联网爆破术:快速掌握互联网运营全链条实战技巧》是一本实用的互联网运营书籍,可以让读者快速掌握运营全链条的干货技巧和相关模型,涵盖如何有效寻找市场的需求爆破点,通过测试一步步放大并引爆,直至赢利。《互联网爆破术:快速掌握互联网运营全链条实战技巧》非常适合互联网运营人员及互联网创业者阅读,它可以帮读者快速了解互联网运营的核心技巧,并用最低的成本取得成功。本书5大特色:快速入门、实战干货、低成本、系......一起来看看 《互联网爆破术:快速掌握互联网运营全链条实战技巧》 这本书的介绍吧!

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

在线压缩/解压 JS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具