Flutter Europe 会议应用程序

这是 Flutter Europe 官方大会应用的仓库。

部署到 Firebase 测试 部署到商店
Codemagic build status Codemagic build status Codemagic build status

这是 Flutter Europe 官方会议应用程序的存储库。

App Logo

议程 票务 黑暗模式 不同的布局
Agenda screenshot Ticket screenshot Dark mode Different layouts

入门

这个简单的会议应用程序允许

  • [x] 显示活动议程
  • [x] 添加和显示收藏的演讲
  • [x] 显示演讲和演讲者的详细信息
  • [x] 添加和显示与会者门票(通过订单号或票号)
  • [x] 接收组织者的通知
  • [x] 浅色/深色模式
  • [ ] 演讲评分
  • [x] 接收演讲提醒
  • [ ] 将门票添加到设备钱包
  • [x] 管理员模式,用于发送通知和新用户
  • [x] 崩溃报告
  • [ ] 反馈收集

它使用 Flutter 构建,适用于 iOS 和 Android。

运行和构建

警告 此项目是在 Flutter 开发频道 上开发的。

此项目基于 3 个版本:devtstprod。为了在 VS Code 中运行给定的版本,您应该定义自定义的 launch.json 文件。

您需要提供您的 Google 服务 配置文件,用于 iOS 和 Android。

项目还包含 Android 和 iOS 的自定义 fastlane 配置。对于 iOS 配置,它能够设置预配配置文件,归档应用程序并将其部署到 Firebase App Distribution 或 Testflight。对于 Android,它仅用于将应用程序分发到 Firebase App Distribution 和 Google Play。

项目计划

您可以在相应的 MVP 项目 中关注项目更新。

贡献

如果您想贡献,请直接与我们联系。我们希望很快能发布一些贡献政策。

生成模型

我们正在使用 json_serializable

flutter pub run build_runner build --define "json_serializable=any_map=true" --delete-conflicting-outputs

GitHub

https://github.com/FlutterEurope/conference2020