Skip to content
Calvin's Blog

2023 年 Google I/O 的 Flutter 主题内容

May 12, 2023 — Flutter

2023 年 的 Google I/O 大会 于 5 月 10 日开幕,采用现场直播的形式。

本届大会的核心主题是 AI,Google 为了对抗 OpenAI 的 ChatGPT 真是费了老大劲。

本文有选择的提取 Flutter 相关的主题演讲和 Codelab,偏向于纯 Flutter 开发相关的内容,过滤对 Google 业务相关的主题,比如 Material You 和 Firebase 等内容。

其实,我们在平时的开发中,只需要关注 Flutter 官网即可,那里就有最新的 Flutter 版本更新,已经今后的 Roadmap。Google I/O 提供的 Flutter 相关的演讲,更多是偏实践类的建议,或者 Google 员工在使用 Flutter 时是怎么考虑的,以及 Flutter Team 背后的故事。

主题演讲

了解 Dart 和 Flutter 最新资讯,包括如何使用二者针对任意平台构建精美的原生应用。本次会议涉及突破性图形性能、无缝集成、新兴架构和平台以及开发者体验。

参加本次会议,深入了解 Flutter 的深层链接系统。了解为何遵循此处的最佳实践能改善用户体验并提高投资回报率。

过去,Flutter 仅支持通过基于消息的方法(即平台通道)与 Android 内容库集成。如今,Flutter 开发者可通过使用 JNI 桥接到 Android 系统 API 的新命令,轻松访问平台 API,而无需使用平台通道或插件。本次会议将深入探讨 Dart 如何自动创建跨语言互操作的绑定,演示如何在 Flutter 应用中直接从 Dart 调用 Jetpack 内容库。

了解 Raspberry Pi 上的 Flutter 如何助力开发者构建令人兴奋的全新嵌入式用户界面。Raspberry Pi 最初作为计算机科学教学工具而推出,但自推出以来备受所有开发者推崇,已成为他们工具箱中的主要工具。该工具已成为 IoT 设备、游戏模拟器和自助服务终端等开发者项目的基础。以上便是 Flutter 和 Raspberry Pi 游戏机的特征。

Flutter 的全新渲染引擎旨在消除着色器编译卡顿并提供可预测的性能。本次演讲将讨论 Impeller 的设计及其如何适应更广泛的 Flutter 架构。我们会介绍 Impeller 的子框架,演示如何在 Flutter 应用中使用较低级别的 API。本次会议还将讨论 Impeller 如何实现新体验,例如 3D 支持。

了解使用 Pub 构建用于分发的 Dart 和 Flutter 软件包的最佳实践。了解如何运行测试、收集代码覆盖率、运行集成测试、处理破坏性更改等。

探索 Flutter 中的新一代界面,体验着色器和动画的强大功能。了解如何使用自定义着色器和新动画包为界面增添迷人效果。

Codelab

调整专为 Android 和 iOS 设计的 Flutter 应用,以便在原生桌面和 Web 上轻松运行。

探索 Flutter 中的新一代界面,体验着色器的强大功能。

在 Flutter 插件中使用 FFI 使用 FFI 将原生 C 语言代码添加到 Android、iOS、Windows、macOS 和 Linux 上的 Flutter 应用。 (opens in a new window)

了解如何使用微件测试、集成测试和单元测试,全面地测试 Flutter 应用。

了解如何在 Android 和 iOS 上的 Flutter 应用中使用 Web 浏览器。

借助 Material 3 的强大功能,增强 Flutter 音乐应用,将枯燥无味的应用变得生动有趣。

创建您的第一款 Flutter 应用,探索 Flutter 的工作原理。

探索如何在 Flutter 应用中使用记录和模式,了解 Dart 3 的功能。

了解如何使用 Flutter 为 Windows、macOS 和 Linux 构建原生桌面应用。