
トレーレット
Flutter 向けの実稼働グレードのバックグラウンド地理位置情報 — 完全にオープンソース。
プロンプトを Claude、ChatGPT、Cursor、または任意の AI コーディング エージェントに貼り付けます。アプリについてインタビューし、プロジェクト内で Tracelet を自動的に構成します。
なぜトレーレットなのか?
Tracelet は、従来の位置追跡モデルを反転します。高頻度でバッテリーを消耗する GPS ポーリングのみに依存するのではなく、インテリジェントな 動き検出アルゴリズム、アクティビティ認識、アダプティブ サンプリングを使用して、バックグラウンドでシームレスにデバイスを追跡し、静止しているときはバッテリーの消耗をほぼゼロにします。
バッテリー バジェット エンジン: distanceFilter と desiredAccuracy をオンザフライで自動的に調整し、構成可能なバッテリー消耗目標 (例: 1 時間あたりの 2.0%) 内に収まるようにします。
主な特長
🏃 動き検出
加速度計、ジャイロスコープ、アクティビティ認識を使用して、移動時にのみ GPS を切り替えます。
🌍 ジオフェンシング
近接自動読み込みによる無制限のジオフェンス。カスタムのポリゴン境界をサポートします。
📡 トレース同期
構成可能なオフライン キュー、指数バックオフ、Wi-Fi のみ、および 401 対応の再試行。
💾 SQLite の永続性
すべての場所はローカルに保存され、設定可能な最大日数と記録保持期間が設定されます。
🛡️ エンタープライズセキュリティ
SSL 証明書のピン留め、保存時のデータベース暗号化、およびデバイス構成証明。
🩺診断医
追跡状態を視覚化するためのアプリ内診断ダッシュボード オーバーレイ (tracelet_doctor)。
💬 コミュニティとサポート
公式 Discord チャンネル に参加してください!ここは次のことに最適な場所です。
- 新しい機能やカスタマイズをリクエストします。
- Flutter でのバックグラウンド地理位置情報のベスト プラクティスについて話し合います。
⚡ 始めましょう
Tracelet は、高度に最適化された事前構築された構成プロファイルを提供し、即座に起動して実行できます。