进阶 flutter.dev 2026-10-10 05:26:18 · 7 阅读

第1章 Flutter Create 大赛获奖者揭晓

Flutter Create 大赛获奖作品揭晓……

认识一下 Flutter Create 的获奖者,看看他们如何用 5KB 或更少的代码构建应用。

Martin Aguinis 2019 年 5 月 7 日 · 4 分钟阅读

rss_feed

分享到 X 分享到 Bluesky 分享到 LinkedIn

Flutter Create 是一场比赛,挑战你使用 5KB 或更少的 Dart 代码,构建有趣、启发人心且美观的应用。

我们收到了来自 60 多个国家和地区的超过 750 份独特提交,参与者从初次写代码的新手到 Flutter 专家都有。这段视频让你一窥我们收到的数百份提交中涌现出的创意:

在新标签页中于 YouTube 观看:“Flutter Create 高光集锦”

为了让你对有限的大小有直观认识,5KB 相当于……

典型音乐文件不到半秒的长度。典型的 MP3 文件以 128kbps(千比特/秒)编码。那是 128/8 = 16 千字节/秒。所以 5KB 是典型 MP3 文件的 0.3125 秒。

HTML 规范大小不到 0.05%。 甚至不到 HTML 规范目录大小的 5%。

一张 80x60 像素 GIF 格式图像的大小。 原图。

希望你能享受使用 Flutter 的乐趣,并参与这场首届 Flutter Create 大赛。

获奖者揭晓…… 🥁🥁🥁

大奖得主:Zebiao Hu 的 Compass

这是一个精致、自定义设计的完全功能性指南针。向上滚动时,它显示一个用户可以旋转的球体,并获取红点所在位置的实时天气数据。

视觉美感奖得主:Erin Morrissey 的 Relax

Relax 是一款精美的音频冥想应用,展示雨、森林、日落和海洋的图像,并配有相应的声音。

代码质量奖得主:Rody Davis 的 Pocket Piano

一个为 iOS 和 Android 构建的钢琴。你可以改变八度(向左或向右滑动)和键宽,切换键上的标签,并通过轻击演奏任何音符。钢琴还完全支持屏幕阅读者的语义功能。 查看他们的教程来自己构建这个应用。

整体执行奖得主:Fabian Stein 的 TimeFlow

TimeFlow 是一个计时器,显示一个球体,它会在所选的一、二或三分钟内碎裂成碎片并慢慢重组(视频中未展示重组过程)。这种温和的计时器方式解决了数字计时器可能让冥想者感到压力的问题。

创意新颖奖得主:Noel Jacob 的 Flutter Events

这个应用允许将活动日历编码到 QR 码中,以便参加者可以快速了解活动上正在发生什么。令人印象深刻的是,应用程序的 UI 有多少部分可以存储在 JSON 文件(在 QR 码中)中,而不是硬编码在应用程序中。

其他提交

评审是一项不小的任务,我们的评委很难根据标准从所有条目中仅仅选出 5 个获奖者。因此,我们的评委还授予了以下条目荣誉提名,按字母顺序排列:

Elements app by Brian Carlos Robles Fauth by Christian Pietzuch Filipino cuisine by John Mark Grancapal Find aik by Igor Petushkov Flutty Loops by Erick Ghaumez Foxgame by Sven Knockaert Lights out by Khaleel Shaheen Kitten Quartet by Zhenxi Chen Pomodoro by Al-Ameen Ogundiran Timelog by Christos Giallouros Touch the programming by Tatsuya Tobioka

我们被参赛作品的质量和创造力所震撼。有些开发者专门休假来专注于他们的应用,还有一位开发者将他们的项目变成了全职工作。

要查看更多数十个提交的项目示例,请参阅 GitHub 上的 FutterCreateSubmissions2019 仓库

非常感谢参与!请告诉我们你对这场比赛的看法。我们未来可能会再次提供 Flutter Create 或其变体。

来自 Flutter 的更多内容

Announcing Genkit Dart 1.0: Build production-ready agentic apps with Dart and Flutter Genkit Dart 1.0 发布公告:使用 Dart 和 Flutter 构建生产就绪的 agentic 应用 Genkit Dart 稳定版 1.0 发布,这是一个使用 Dart 和 Flutter 构建 AI 驱动功能和 agentic 工作流的开源框架。

Chris Gill 2026 年 10 月 8 日 · 6 分钟阅读

Material and Cupertino decoupling are here Material 和 Cupertino 解耦已到来 为什么将 Material 和 Cupertino 从核心 Flutter 移出能加速修复和新功能的开发

Craig Labenz 2026 年 9 月 9 日 · 4 分钟阅读

评论 (0)