
Grid-Mobile v2.1.0+849
Grid: iOS/Android向けプライベート位置情報共有モバイルアプリ。MatrixによるE2EE。
Grid - 暗号化された位置情報共有
追跡されにくく。
Grid は、Matrix プロトコルと統合された、セキュアでエンドツーエンド暗号化 (E2EE) された位置情報共有アプリケーションです。Flutter を使用して構築されており、信頼できる連絡先と位置情報を共有するためのプライバシー重視のソリューションを提供します。
機能
- エンドツーエンド暗号化 (E2EE) : Grid を通じて共有されるすべての位置情報データは、プライバシーとセキュリティを確保するために暗号化されます。
- Matrix プロトコル統合 : Grid は Matrix プロトコルを活用して、安全な通信と分散型データストレージを実現します。
- クロスプラットフォーム : Flutter で開発された Grid は、Android と iOS の両方のデバイスでシームレスに動作します。
- リアルタイム位置情報共有 : リアルタイムの位置情報を友人やグループと共有でき、誰があなたの位置情報を見ることができるかを細かく制御できます。
- セルフホスト機能 : Grid は、ユーザーが自分のバックエンドサーバーや地図タイルプロバイダーを簡単にセルフホストし、共有方法を完全に制御できるように設計されています。
コミュニティ
機能リクエストの提出、新機能への投票、バグの報告、ヘルプの取得、コミュニティや開発者との交流は、Discord にご参加ください!
セルフホスティング
このリポジトリは、Grid: プライベート位置情報共有モバイルアプリケーション (iOS/Android) 用です。アプリ用のサーバーをセルフホストしたい場合は、ドキュメント をご確認いただくか、Discord にご参加ください!
アプリの始め方
アプリケーションへの開発/PR コントリビューションをご希望の場合は、以下の手順に従ってください。
前提条件
始める前に、以下がインストールされていることを確認してください。
- Flutter SDK : Flutter のインストール
- Android Studio : Android Studio のダウンロード
- Xcode (iOS 開発用) : Xcode のインストール
- CocoaPods (iOS 用) : CocoaPods のインストール
インストール
-
リポジトリをクローンします:
git clone https://github.com/Rezivure/grid-frontend.git cd grid-frontend -
依存関係をインストールします:
次のコマンドを実行して、必要な依存関係をインストールします。
flutter pub get -
環境変数を設定します:
環境設定のサンプルをコピーし、適切な URL に変更します。
cp .env.example .env.envを編集して、API とサーバーの URL を設定します。 -
プラットフォーム固有のセットアップ:
iOS の場合:
-
ios/ディレクトリに移動します:cd ios -
CocoaPods の依存関係をインストールします:
pod install -
ルートディレクトリに戻ります:
cd ..
Android の場合:
追加のセットアップは必要ありません。
-
アプリの実行
-
Android Studio を開きます:
- クローンしたリポジトリを Android Studio で開きます。
- Android Studio で Flutter SDK が正しく設定されていることを確認します。
-
エミュレータまたは実機をセットアップします:
- Android エミュレータを作成するか、実機を接続します。
- デバイスが実行中で、Android Studio に認識されていることを確認します。
-
アプリを実行します:
ターミナルで次のコマンドを使用して、接続されたデバイスまたはエミュレータでアプリをビルドして実行します:
flutter run
プロジェクト構成
- lib/ : メインの Flutter アプリケーションコードが含まれます。
- assets/ : 画像、アイコン、その他のアセットを保存します。
- pubspec.yaml : プロジェクトの依存関係とアセットを定義します。
コントリビューション
コントリビューションを歓迎します!コントリビューションを行う際は、こちら のコントリビューションガイドラインを参照してください。
ライセンス
このプロジェクトは GNU Affero General Public License v3.0 の下でライセンスされています。詳細は LICENSE ファイルを参照してください。