Drinkable

? Drinkable ?

Akash Debnath 使用 ❤︎ 构建

Drinkable 是一款由 Firebase 支持的 Flutter 应用,用于跟踪您每天的饮水量,并通过发送通知提醒您喝水。

在此应用中,用户将使用其 Google 帐户(Google Sign-In)注册。如果用户是新用户,则需要填写包含性别、年龄、体重等基本信息的表单。我们还添加了每日起床时间。它将用于每天在该时间向您发送通知。通过提供基础信息,您可以获得建议的每日饮水量,并且该饮水量是可编辑的。

注册后,您可以添加您消耗的水量。您可以在“统计”屏幕中跟踪您的摄入量。如果您添加了水,那么您将在一个半小时后收到通知,再次提醒您喝水。如果您达到了每日目标,那么当天将不会再收到通知。

将来,如果您想更新您的个人资料数据(例如体重)并自动获取建议的饮水量,您可以在个人资料页面进行操作。

此应用还会访问您的位置,并从您位置的 Open Weather API 获取天气详细信息。

为此应用,我制作了一个自定义外观的应用抽屉。

我为自己制作了这个应用,并将其发布到 GitHub 上,以便他人也能使用。

入门

只需克隆存储库,然后在存储库中运行 flutter create .

创建一个 Firebase 项目,并将此应用添加到 Firebase 项目中,提供您的签名证书的 SHA-1 和 SHA-256 哈希值。按照说明操作,并将 google-services.json 文件添加到 Android 的 App 级别目录中。然后,在 Firebase Authentication 的 Sign-In Methods 中启用 Google Sign-In。

然后连接您的模拟器,并通过 flutter run 运行应用。

您已准备就绪。

免费软件,太棒了!

GitHub

查看 Github