实时位置跟踪应用
一款社交应用 Flutter 项目,允许用户在多个群组之间共享他们的位置,并能够在共享的 Google 地图屏幕上同时获取其他群组成员的位置信息。
应用名称- locationtracker
包名- com.example.locationtracker
使用的包 – Firebase, Google Maps Flutter, Geoflutterfire
特点
目前使用基于电子邮件/密码的身份验证来验证和注册用户,并由 Firebase Authentication 支持。用户可以选择创建或加入多个群组,并可以根据需要随时添加或删除成员。借助位置标记,所有成员的位置都会集体共享在通用 Google 地图屏幕上。用户还可以在各自的群组中聊天。
身份验证屏幕
| 欢迎界面 | 欢迎界面 | 注册屏幕 | 登录屏幕 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
浅色模式
| 群组屏幕(浅色) | 地图屏幕(浅色) | 抽屉(浅色) | 聊天屏幕(浅色) |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
黑暗模式
| 群组屏幕(深色) | 地图屏幕(深色) | 抽屉(深色) | 聊天屏幕(深色) |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |











