健身锻炼

logo

概述

这是一款适用于 Android 和 iOS 的移动应用程序,用于锻炼和健身目的,具有许多功能,您可以在此处阅读,但也可以用于您想要的任何主题,代码架构良好且组织有序!

app banner

screenshots

screenshots

screenshots

screenshots

screenshots

screenshots

screenshots

开发特性

  • Firebase 集成(登录、注册、连接数据库、数据库与用户之间的数据交换、连接云存储……)
  • 使用 Flutter 构建,因此可以在 iOS/Android 上运行,并有可能在 Windows、Web 上运行……
  • 采用 MVC(模型-视图-控制器)架构开发,为您提供更多文件夹、资产、文件的自由和组织……
  • 注释清晰,组织有序
  • 易于更改颜色(从 AppColors 类)
  • 所有与应用程序数据无关的文本都可以在一个文件中修改(AppTexts 类)
  • 将应用程序按组件划分,以便可以重用
  • 应用内本地数据,并预处理以提供用户体验(因此无需从服务器加载,因为这里的想法是无需全局加载数据,您可以按照自己的意愿管理它,通过创建新的模型来处理您需要移动的任何内容,并将其链接到应用程序)

app banner

应用特色

  • 干净的 UI 设计
  • 60-30-10 色彩理论
  • 淡入显示动画
  • 原生启动页
  • 涵盖了用户所需的大部分页面(登录、注册、邮箱验证、忘记密码(重置密码)、删除账户的可能性、更改个人信息的可
  • 即使应用程序重启,它也会记住用户的登录状态,直到您退出

笔记

该应用程序尚未完成,其目标也不是完成它,它是一个开源项目,您可以随意使用它,就像它是您的一样,但它仍然需要工作,例如集成内容,如视频、图片、锻炼信息(描述、评论……)、支付方式、免费试用、Google 登录、Facebook 登录……,通过这个项目,您将不会从零开始。

用法

克隆项目文件后,在编辑器中打开它

运行

flutter pub get

使用 flutterfire 将其链接到您的 Firebase 帐户并进行配置,请在此处查看 flutterfire

有问题?

如果您在使用过程中遇到任何问题,请随时在此处 打开问题请求,我很乐意解决它

贡献

还有更多可以帮助这个项目成长(如果您愿意)的部分,通过添加更多功能、翻译内容、纠正错误……,fork 它,或者使用 git 克隆它并创建一个新分支,进行您的更改并推送它,我很乐意将其添加到主项目中

GitHub

查看 Github