HealthyHub 应用

HealthyHub 是一款移动应用程序,旨在通过根据用户的年龄、性别、身高和体重创建个性化体验来促进健康和福祉。该应用程序动态调整其界面,以实时反映用户的特征。此外,它会在下一个屏幕上计算并显示用户的身体质量指数(BMI),提供有价值的健康见解。

特点

用户个人资料

  • 数据输入
    • 收集用户的年龄、性别、身高和体重信息。
  • 动态UI
    • 根据年龄调整界面,对60岁以上用户显示老龄化外观。
    • 用适当的视觉元素(男性或女性)表示性别。

BMI计算

  • 实时计算
    • 计算并显示用户的BMI。
  • 反馈
    • 清晰了解用户的健康状况。

饮食和运动计划

  • 选项
    • 提供两个按钮用于访问饮食和运动计划。
  • 个性化计划
    • 根据用户的年龄、性别和BMI生成饮食和运动计划。

错误处理

  • 强大的验证
    • 通过适当的错误处理确保准确的数据输入。
    • 显示用户友好的错误消息,以获得无缝体验。

分析

  • 完美的饮食和运动计划
    • 利用彻底的分析,根据用户的年龄和性别推荐理想的饮食计划和运动。

使用的技术

  • UI框架: Flutter
  • 响应式: Screenutils包(适用于手机、平板电脑、iPad)
  • 导航: GetxNavigation
  • BMI计算: 自定义逻辑
  • 错误处理: Flutter的表单验证

截图

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4
Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8
Screenshot 9 Screenshot 10

许可证

本项目根据MIT License许可。