Codelabs
Google Developers Codelabs提供了一个指导性、辅导性和实践性的编码体验。
大多数codelabs将指导你完成构建一个小型应用的过程,或在现有应用中添加一个新功能。
他们涵盖的主题很广泛,如Android Wear、Google Compute Engine、Project Tango和iOS上的Google API。
Android 中的数据绑
通过数据绑定库,您可使用声明性格式而不是以编程方式将布局中的界面组件绑定到应用中的数据源。
您将学习如何对该库进行全面设置、使用布局表达式、使用可观察对象, 以及创建自定义绑定适配器以最大限度地减少样板文件。
编写您的第一款 Flutter 应用(第 1 部分)
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、 网络和桌面设备制作本机编译的精美应用程序。
在此 Codelab 中,您将学习如何构建移动端的 Flutter 应用, 此应用可使用能生成随机词对的软件包延迟加载无限列表。
编写您的第一款 Flutter 应用(第 2 部分)
添加交互性和导航
Flutter 是 Google 的界面工具包,可用于通过单一代码库为移动设备、 网络和桌面设备制作本机编译的精美应用程序
在本 Codelab 中,您将扩展简单的移动应用,以添加交互性和导航,并更改其主题颜色。
开始改进 Android 的无障碍性
在本 Codelab 中,您将学习 Android 无障碍功能的基础知识。
您将通过练习来学习如何使用 Android 平台构建更易于使用的应用,以满足更广泛人群的各种无障碍需求。
使用 Preferences DataStore
在本 Codelab 中,您将修改一个示例应用,以加入 Jetpack Preferences DataStore – 一个经过改进的新型数据存储解决方案,用于替代 SharedPreferences。
Material 主题中的颜色、形状、高度和类型 (Flutter)
了解 Material Components for Flutter 如何让您的产品与众不同并通过设计表达您的品牌。
在 Android 上使用 TensorFlow Lite 识别花朵(测试版)
在本 Codelab 中,您将使用图像分类器,并使用 TensorFlow Lite 在 Android 手机上运行它。
转换为 Kotlin
在此 Codelab 中,您将学习如何将 Java 代码转换为 Kotlin。
此外,您还将学习 Kotlin 语言有何约定,以及如何确保您所编写的代码遵从这些约定。