鸿蒙原生健康助手

2025-03-15 14:06:41
176次阅读
0个评论

鸿蒙原生健康助手

img img img img img

应用概述

健康助手是一款跨平台健康管理应用,全面支持鸿蒙系统(HarmonyOS)、Android和iOS。本应用旨在帮助用户科学管理体重、改善生活方式,紧密结合国家《"体重管理年"活动实施方案》,为实现健康中国目标贡献力量。

健康助手提供健康资讯、健康小妙招、每日健康提示以及食物营养成分查询等功能,是您的健康生活好帮手。

安装使用

应用商店下载

  • 华为应用市场 (HarmonyOS/Android)
  • Google Play (Android)
  • App Store (iOS)

APK安装

  • 下载最新APK文件
  • 开启设备"未知来源安装"权限
  • 安装到设备

主要功能

📊 科学体重管理

  • 体重动态监测:记录并追踪体重变化趋势
  • BMI和体脂率计算:科学评估身体健康状况
  • 腰围管理:"一秤一尺一日历"理念实践
  • 个性化目标设定:根据个人情况制定科学合理的体重管理目标

🍎 健康饮食指导

  • 营养信息查询:快速了解各类食物营养成分
  • 膳食建议:根据体重管理需求提供个性化饮食方案
  • 健康食谱:提供低盐、低糖、低脂的健康食谱
  • 饮食记录:帮助用户监控每日摄入热量

🏃 科学运动指导

  • 运动计划推荐:基于用户体重目标推荐适合的运动方案
  • 运动消耗计算:精准计算不同运动方式的热量消耗
  • 活动追踪:记录日常步数和活动量
  • 科学健身指导:提供正确的运动姿势和方法

📰 健康资讯

  • 权威健康新闻:定期更新国家卫健委等权威机构的健康信息
  • 营养知识:普及科学饮食知识,纠正饮食误区
  • 体重管理科普:提供体重管理的最新研究和方法

👨‍👩‍👧‍👦 全生命周期体重管理

  • 孕产妇体重管理:孕期体重监测和营养指导
  • 儿童青少年功能:预防和干预青少年超重肥胖
  • 职场人士专区:针对久坐办公人群的健康建议
  • 老年人体重管理:预防肌肉减少及肥胖,保持健康体魄

应用亮点

  • 跨平台兼容:全面支持鸿蒙系统(HarmonyOS)、Android和iOS
  • 数据本地存储:保护用户隐私,核心数据存储在本地
  • 离线使用:主要功能无需联网,随时随地使用
  • 权威内容:内容参考国家《"体重管理年"活动实施方案》等官方指南
  • 简洁界面:操作简单直观,适合各年龄段用户

国家健康战略支持

本应用积极响应《健康中国行动(2019-2030年)》及《"体重管理年"活动实施方案》,致力于:

  • 提高全民体重管理意识和技能
  • 普及"三知一管"(知晓健康体重标准、知晓自身体重变化、知晓体重管理方法,科学管理自身体重)
  • 倡导"一减两增,一调两测"(减少进食量、增加身体活动、增强减肥信心,调整饮食结构、测量体重、测量腰围)
  • 推动家庭、社区、单位、学校共同参与体重管理

📸 应用截图

健康资讯 健康小妙招 健康提示 营养成分 关于

🏗️ 技术架构

应用采用 MVVM (Model-View-ViewModel) 架构模式,结合 Provider 状态管理:

  • Models: 数据模型 (HealthNews, HealthTip, Nutrition 等)
  • Views: UI 界面 (health_news_page.dart, nutrition_page.dart 等)
  • ViewModels: 提供者模型 (HealthNewsProvider, NutritionProvider 等)
  • Services: 服务类 (ApiService, CacheService 等)

数据流

UI (View) ⟷ Provider (ViewModel) ⟷ Service ⟷ API/Cache

🔧 技术栈

  • Flutter: UI 框架
  • Dart: 编程语言
  • Provider: 状态管理
  • HTTP: 网络请求
  • Shared Preferences: 本地数据缓存
  • 天行数据 API: 健康数据来源

📁 项目结构

lib/
├── main.dart              # 应用入口
├── config/                # 配置文件
│   └── keys.dart          # API密钥 (不提交到仓库)
├── models/                # 数据模型
│   ├── health_news.dart   # 健康资讯模型
│   ├── health_tip.dart    # 健康小妙招模型
│   ├── health_reminder.dart  # 健康提示模型
│   └── nutrition.dart     # 营养成分模型
├── providers/             # 状态提供者
│   ├── health_news_provider.dart
│   ├── health_tips_provider.dart
│   ├── health_reminder_provider.dart
│   └── nutrition_provider.dart
├── services/              # 服务类
│   ├── api_service.dart   # API服务
│   └── cache_service.dart # 缓存服务
└── widgets/               # UI组件
    ├── health_news_page.dart
    ├── health_tips_page.dart
    ├── health_reminder_page.dart
    └── nutrition_page.dart

💻 安装和运行

前提条件

  • Flutter SDK 3.0 或更高版本
  • Dart SDK 3.0 或更高版本
  • 安装了Android Studio或VS Code
  • Android设备/模拟器或iOS设备/模拟器

安装步骤

  1. 克隆项目仓库:

    git clone 坚果派
    cd flutter_health
    
  2. 配置API密钥:

    cp lib/config/keys.template.dart lib/config/keys.dart
    

    然后编辑 lib/config/keys.dart 文件,填入您的天行数据API密钥

  3. 安装依赖:

    flutter pub get
    
  4. 运行应用:

    flutter run
    

📖 使用说明

健康资讯

  • 点击底部导航栏的"健康资讯"图标
  • 使用顶部搜索框搜索特定主题的资讯
  • 开启"随机模式"获取随机健康资讯
  • 下拉刷新获取最新内容
  • 点击"加载更多"查看更多资讯

健康小妙招

  • 点击"健康小妙招"图标
  • 在搜索框中输入症状或关键词(如"失眠"、"头痛")
  • 查看相关健康建议和缓解方法

健康提示

  • 点击"健康提示"图标查看随机健康提示
  • 点击"换一条"按钮获取新的提示

营养成分

  • 点击"营养成分"图标
  • 输入食品名称(如"油条"、"苹果")
  • 选择搜索模式(营养成分、食品分类、营养正序或倒序)
  • 查看详细的营养成分数据

📸 应用截图

img

img

img

img

img

img

img

img

健康资讯 健康小妙招 健康提示 营养成分 关于

健康资讯 健康小妙招 健康提示 营养成分 关于

🔄 缓存机制

应用实现了数据缓存机制,减少网络请求,提高用户体验:

  • 健康资讯数据缓存1小时
  • 在无网络环境下可以浏览已缓存的内容
  • 后台自动刷新缓存

🛡️ 安全注意事项

  • API密钥存储在单独的配置文件中
  • 该文件添加到 .gitignore 中,不会被提交到版本控制系统
  • 提供了模板文件供用户配置自己的API密钥

🤝 贡献指南

  1. Fork 项目仓库
  2. 创建您的特性分支 (git checkout -b feature/amazing-feature)
  3. 提交您的修改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 开启一个 Pull Request

🔮 未来计划

  • 接入国家健康信息平台,实现数据互通
  • 增加社区互动功能,鼓励用户分享健康经验
  • 开发智能硬件配套功能,支持体重秤、智能手环等设备连接
  • 增加中医体质辨识和养生保健内容
  • 添加用户账户系统
  • 实现健康数据记录和分析功能
  • 优化UI/UX设计
  • 支持深色模式

📝 许可证

本项目采用 MIT 许可证 - 详情参见 LICENSE 文件

📞 联系方式

作者:坚果派 公众号:nutpi 电话:17752170152 官网:https://www.nutpi.net/

⚠️ 免责声明

本应用仅供学习和参考,所提供的健康信息不应被视为专业医疗建议。请始终咨询专业医疗人员获取健康相关建议。

收藏00

登录 后评论。没有帐号? 注册 一个。