蜗牛统计 Flutter

春季爱好项目,“蜗牛统计”应用!追踪您一年内消灭的褐蜗牛数量,查看在您所在城市和省份发现的数量,以及个人、城市和省份的统计数据。与邻居或任何受褐蜗牛困扰的人一较高下!

这是一个 MVP,未来计划为应用程序和后端添加更多功能并进行优化!

Snegle-statistikk-flutter

如何安装

  • 下载 Flutter

  • 将手机连接到电脑,手机必须处于“开发者”模式。或者使用模拟器。

  • 运行 flutter doctor 检查一切是否正常。如果正常,运行 flutter run

数据处理

所有获取的数据是找到的蜗牛数量、城市和省份。所有发现都会存储在本地 SQLite 数据库中,并同步到 Firebase Firestore。本地存储是为了生成用户统计数据,云存储是为了生成城市和省份的统计数据。

关于我

我不是职业开发者,所以架构和代码都不是理想的,无论是 Flutter 应用还是 API(另一个仓库,目前是私有的)。我正在做一些比实际需要更难的事情,以便学到更多东西 :) 这个应用应该是免费的,没有广告和乱七八糟的东西!它是为了好玩,也是为了挑战自己,也许还能为未来的雇主提供一些展示的东西(如果你想谈论卑尔根地区的工作机会,请联系我!)。

未来的目标

  • 重新设计架构,使用 BLoC 或 Provider 来管理应用的状态。
  • 更多统计数据
    • 趣味事实
      • 挪威平均每日捕获量
      • 挪威捕获量最多的日期
      • 挪威捕获量最多的城市
      • 挪威捕获量最多的省份
    • 城市和省份的年度统计
    • 城市和省份的月度统计
  • 添加记录发现时是下雨、晴天还是阴天。并从中生成统计数据。
  • 在春季前发布到 Play Store 和 Apple Store,至少发布 MVP 版本进行测试。

下载、测试,并欢迎提供反馈和功能或修复建议!

GitHub

https://github.com/ProgrammerChris/SnegleStatisitikkFlutter