Flutter Presence.
简介
开源的 Flutter Presence 应用,集成了地理位置 (GPS),可以帮助您的公司或您作为开发人员构建一个 Presence 应用。美观的用户界面,支持多用户 (管理员和员工)。您还可以轻松更改此应用程序的外观或添加新功能。使用 Getx 和 Firebase。
应用截图
演示
您可以通过下载此 apk 来尝试演示 (仅限 Android,因为我没有 Mac 来构建 iOS):下载演示。
管理员登录
邮箱:[email protected] 密码:123456789
员工登录 :
邮箱:[email protected] 密码:123456789
安装
步骤 1
使用下面的链接下载或克隆此仓库,然后执行 flutter pub get。
https://github.com/mrezkys/flutter_presence.git
cd flutter_presence
flutter pub get
步骤 2
重命名应用程序包名 (因为这会影响 Firebase)。您可以手动完成,或使用此包 重命名包 或查看此 Stackoverflow 问题
步骤 3
重新初始化 Firebase CLI。查看文档
步骤 4
启用 Firebase 邮箱/密码身份验证
步骤 5
创建 Firestore 数据库
步骤 6
这次,我们将设置数据库和管理员帐户。您需要做的第一件事是在 Firebase 控制台的身份验证菜单中添加用户 复制用户 UID。接下来,您需要像这样启动一个集合:*使用用户 UID 作为文档 ID
role 是重要字段,在此应用程序中有 2 个角色 (管理员和员工)。此外,created_at 字段使用的是 Iso8601String,但您可以使用这个虚拟日期
2022-05-10T12:34:58.274129
步骤 7
运行 Flutter 应用
步骤 8
在 lib/company_data.dart 中更改公司数据
关于作者
Flutter Presence 由 mrezkys 开发。用户界面由 mrezkys 设计。
致谢
Iconly,我在本项目中使用的图标,由 Piqo Design 创建。
许可证
Flutter Presence 在 MIT 许可下发布。
捐赠
您可以在 trakteer 上支持我
公告
Flutter Presence 已发布 v1.0.0


