Sierra 的旅程 - 使用机器学习套件的图片标签 API 和 Android 识别花卉

Sierra OBryan,Android 团队的游戏开发者体验团队
“查找社区!与大多数事情一样,与朋友一起开发更有趣。”
Sierra 访谈
-
问:您使用过哪些 Google 工具?答:作为一名 Android 开发者,我每天都会使用许多 Google 工具,例如 Jetpack Compose 和其他 Android 库、Android Studio 和 Material Design。我还喜欢在个人项目中探索一些其他 Google 工具。我构建了一个 Flutter 应用,在 Firebase 中进行了探索,并使用模型制作工具训练了自己的机器学习模型。
-
问:您最喜欢使用哪款工具?为什么?
答:很难选择一个,但我对 Jetpack Compose 非常兴奋!能够使用不断演变的新框架,并获得开发者社区提供的大量能量和反馈,我感到非常兴奋。借助 Compose,您可以更轻松地快速构建以前可能非常复杂的内容,例如动画和自定义布局。它还在 Android Studio 中提供了一些非常酷的工具,例如实时编辑和重组计数;所有这些工具都能提高开发者效率和应用质量。总的来说,我最喜欢 Compose 的一个方面是,它更直观、更易于上手,因此可以让更多人参与 Android 开发,我们将看到 Android 社区不断发展壮大,并带来新的视角和背景,从而带来新的想法。
Google 还提供了许多非常实用的工具,可帮助您构建更易于访问的移动应用,我非常高兴这些重要的工具也存在!Google Play 上提供了无障碍功能扫描器,可找出应用中的一些常见无障碍功能陷阱,并提供有关如何解决这些问题以及为何要解决这些问题的提示。如需详细了解这些概念,不妨先从“使用 Jetpack Compose 改进应用的无障碍功能”Codelab 入手。
-
问题:请分享您过去使用 Google 工具构建的项目。答:我最喜欢的一个个人项目是使用 ML Kit 的图片标签 API 和 Android 构建的(非常)简单的花卉识别应用。参加 2020 年侧重于机器学习的 Android 开发者挑战赛后,我对机器学习套件非常感兴趣,但对机器学习的概念仍然感到畏惧。按照文档构建和修改自定义模型,然后将其添加到 Android 应用中,这一切都出乎意料地简单。我最近刚刚将该应用迁移到了 Jetpack Compose。
-
问:对于刚刚开始开发者之旅的开发者,您有什么建议?答:加入社区!与大多数事情一样,与朋友一起开发更有趣。