Grid 是一款安全、端到端加密(E2EE)的位置共享应用,集成于 Matrix 协议。基于 Flutter 构建,Grid 为与可信联系人共享位置提供了注重隐私的解决方案。
加入我们的 Discord,提交功能请求、投票新功能、报告错误、获取帮助,并与社区及开发者建立联系!
此仓库是 Grid:隐私位置共享移动应用(iOS/Android)的代码。如果您希望自托管应用服务器,请查看我们的文档或加入我们的 Discord!
如果您希望为应用开发或提交 PR,请遵循以下步骤:
开始之前,请确保已安装以下内容:
克隆仓库:
git clone https://github.com/Rezivure/grid-frontend.git
cd grid-frontend
安装依赖:
运行以下命令安装必要依赖:
flutter pub get
设置环境变量:
复制示例环境配置并根据需要修改 URL:
cp .env.example .env
编辑 .env 文件以配置您的 API 和服务器 URL。
平台特定设置:
进入 ios/ 目录:
cd ios
安装 CocoaPods 依赖:
pod install
返回根目录:
cd ..
无需额外设置。
打开 Android Studio:
设置模拟器或物理设备:
运行应用:
在终端中使用以下命令构建并在连接的设备或模拟器上运行应用:
flutter run
我们欢迎贡献!请参考我们的贡献指南了解更多信息。
本项目采用 GNU Affero 通用公共许可证 v3.0 授权——详见 LICENSE 文件。