一个跨平台的移动应用程序?使用flutter开发,用于跟踪日常卡路里需求。所需的卡路里使用BMI计算,用户会输入这些信息?并存储在数据库中。该应用程序集成了计步器,用于计算用户?走的步数,这有助于确定燃烧的卡路里。

功能

  • 该应用程序使用 Vision API 从图片中确定食物项目?这些图片可以是从手机相机拍摄的,也可以是从图库中选择的。
  • 从Vision API收到的包含食物项目名称的JSON响应与 nutritionix 数据库?进行交叉引用,以获取营养成分。
  • 每走20步?计步器计算的卡路里会从用户每天摄入的卡路里中扣除。

截图

使用的技术栈

运行应用程序

要在Android设备上运行该应用,请运行以下命令:

flutter build apk --no-sound-null-safety

要在iOS设备上运行该应用,请运行以下命令:

flutter build ipa --no-sound-null-safety

要在Web设备上运行该应用,请运行以下命令:

flutter build web--no-sound-null-safety

GitHub

查看 Github