构建OpenNutriTracker:一个以隐私为先的可自定义营养应用 🚀

构建OpenNutriTracker:一个以隐私为先的可自定义营养应用 🚀

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

OpenNutriTracker是一个开源的跨平台卡路里和营养追踪应用,基于Flutter开发,支持本地存储,无广告和内购。它利用Open Food Facts和USDA数据库,鼓励开发者贡献功能,促进公共健康工具的建设。

🎯

关键要点

  • OpenNutriTracker是一个开源的跨平台卡路里和营养追踪应用,基于Flutter开发。
  • 该应用程序支持本地存储,无广告和内购,保护用户数据隐私。
  • OpenNutriTracker利用Open Food Facts和USDA数据库,提供社区维护的营养记录。
  • 应用程序采用干净的架构,分为UI、状态管理、数据和API层。
  • 用户可以在五分钟内本地启动应用程序并开始贡献功能。
  • 贡献工作流程包括分叉、创建功能分支、格式化代码、编写测试和提交PR。
  • 未来计划包括动态颜色、Wear OS小部件和端到端加密云同步等功能。
  • 使用开放数据集,用户的输入可以帮助改善公共健康工具。
  • OpenNutriTracker为开发者提供了一个友好的社区和现代化的代码基础。

延伸问答

OpenNutriTracker是什么类型的应用?

OpenNutriTracker是一个开源的跨平台卡路里和营养追踪应用。

OpenNutriTracker如何保护用户隐私?

该应用支持本地存储,无广告和内购,确保用户数据隐私。

如何在本地启动OpenNutriTracker?

用户可以通过克隆代码库、拉取依赖并运行命令来在五分钟内本地启动应用。

OpenNutriTracker的贡献工作流程是什么?

贡献工作流程包括分叉代码、创建功能分支、格式化代码、编写测试和提交PR。

OpenNutriTracker未来有哪些计划功能?

未来计划包括动态颜色、Wear OS小部件和端到端加密云同步等功能。

OpenNutriTracker如何利用开放数据集?

用户的输入可以帮助改善公共健康工具,所有扫描或手动输入的数据可以流回Open Food Facts。

➡️

继续阅读