Google Dev Library 简报:第 21 期

七月 11, 2023
Swathi Dharshna Subbaraj Google Dev Library

本月亮点

作为一项最佳实践,在过去的两个月里,我们要求贡献者回顾、重温并更新他们在 Dev Library 上的旧有贡献内容。大多数创作贡献者都花时间修订了他们的内容,并整合了最近的版本。这一活动旨在鼓励开发者使用最新的 Google 技术来更新他们的存储库,这对于用户和更广泛的开发者社区来说十分有益。

以下是一些特别突出的更新项目:

表格 Compose 对话框,作者:Maximilian Keppel

了解 Android 库如何为各种用例提供对话框和视图,
该库专为使用 Jetpack Compose 构建的 Compose 项目而设计。
所有对话框和视图都易于快速实现。
阅读更多关于 Dev Library 的信息

圆角进度条,作者:Somkiat Khitwongwattana

为您的 Android 项目使用此功能丰富的“圆角进度条”库。阅读更多关于 Dev Library 的信息

在活动期间,我们注意到部分创作贡献者提交了新项目。以下是其中一些新项目:

Android TV 示例项目,作者:Ademir Queiroga

查看关于 Android TV 开发重要主题的示例项目,
这些项目遵循了 Google 的最佳实践,
并融入了一些基于经验的见解。  

阅读更多关于 Dev Library 的信息

  • 使用 Workload Identity 和 Cloud SQL 进行存储配置,作者:Fermin Blanco

Android

使用 Android 的新凭据管理器 API,作者:Priya Sindkar

详细阅读此博客,了解 Android 的新凭据管理器 API 如何为应用用户提供无缝的一键式登录解决方案。  

KStore,作者:Isuru Rajapakse

了解小型 Kotlin 多平台库如何使用 kotlinx.coroutines、kotlinx.serialisation 和 okio,帮助开发者在磁盘上保存和恢复对象。  

DevBricksX,作者:Nan YE

探索 DevBricksX 如何对 DevBricks 进行显著改进与扩展,这个项目涵盖了日常开发的诸多方面,从底层数据库任务到界面设计等。DevBricksX 有助于开发者摆脱重复性的工作。  

Dose 应用,作者:Waseef Akhtar

Dose 是一款用于提醒用户按时服药的应用,了解开发者如何使用 Kotlin 和 Jetpack Compose,并搭配 MVVM 和 Clean 架构构建该应用。  

Compose_adaptive_scaffold,作者:Thomas Künneth

了解如何编写支持大屏设备和可折叠设备的 Jetpack Compose 应用。  


使用 Network Intelligence Center 连接测试排查可达性问题,作者:Gaurav Madan

了解在时间紧迫时,网络问题排查过程为何至关重要,并且学习如何高效地进行这项工作。  

借助 Google Cloud 和 GitLab CI,从数据混乱走向数据洞见:一项尖端解决方案,作者:Gursimar Singh

了解从数据中获取重要见解的简化、有效的方法,并学习如何轻松处理手动数据部署和分析的混乱局面。  


机器学习

客户端不当内容检测

探索有助于您在客户端浏览器中快速识别不当图像的 JavaScript 库。  

Tensorflow.js 中的 YoloV7,作者:Hugo Zanini

了解如何在 tensorflow.js 中使用 Yolov7 进行目标检测,以及如何在 MS COCO 数据集上对其进行训练,以识别多达 80 个不同的类。  


Flutter

探索继承 Widget:强大的状态管理解决方案,作者:Muhammad Salman

深入了解 Flutter 中状态管理的背景故事,并探索 Flutter 状态管理中最关键的概念之一:继承 Widget。  

使用 Firebase Remote Config 即时控制您的 Flutter 应用,作者:Mangirdas Kazlauskas

devlib3

了解 Firebase Remote Config 的概况以及如何使用它在 Flutter 应用中启用实时功能。  

使用 AutoRoute 的终极 Flutter Navigator 2.0 系列,作者:Cavin Macwan

探索 Navigator 1.0 和 2.0 之间的区别,以及您为什么需要 Navigator 2.0。您还将学习如何在 Flutter 中使用 Auto Route 软件包来实现 Navigator 2.0。  


Angular

Papanasi(界面库),作者:Quique Fdez Guerra

学习如何跨框架使用此前端界面库。  

如何在 Angular 中管理复杂的表单,作者:Roland Tubongye Wabubindja

了解如何在包含多个 FormArray 的表单中保存和修改数据。  


社区动态

🚀 隆重宣布 Google Maps Platform 已添加至 Dev Library

devlib4

Google Maps Platform 现已正式添加至 Dev Library!通过此资源,开发者能够创建应用来可视化地理空间数据,并构建从超本地物流到基于位置的应用开发等各种项目。同时,他们还可以获取更多资源,将项目提升到新的水平。

Dev Library 创作贡献者将能够更好地编写和创建利用了 Google 地图、地点以及路线数据和功能的创新且实用的应用。

在 Dev Library 中访问 Google Maps Platform 产品页面