| 区分 | 内容 | 技術レベル | 概算金額(税込) |
|---|---|---|---|
| ① 基本構成・画面UI | MainActivity.kt によるメイン画面構成(勤務開始/終了、巡回ボタン、スピナー選択、TTS音声ガイドなど) | ★★★☆☆ | 約 15〜20万円 |
| ② GPSロギングサービス | GpsTrackingService.kt によるバックグラウンド測位(5分間隔)+加速度センサー連動+静止/移動判定 | ★★★★★ | 約 25〜30万円 |
| ③ 自動アップロード機構 | LogUploadWorker.kt による WorkManager+PHP連携(POST送信)+ローカルCSV保存 | ★★★★☆ | 約 15万円 |
| ④ 設定管理・遠隔更新 | ConfigManager.kt によるサーバー設定(config.json)読込み+バージョン更新チェック | ★★★☆☆ | 約 10〜15万円 |
| ⑤ 通知・WakeLock制御 | スリープ対策・通知バー常駐(フォアグラウンドサービス維持) | ★★★★☆ | 約 8〜10万円 |
| ⑥ CSV+ユーザ別ログ出力 | 各警備員ごとの個別ログ (users/○○.txt) 自動生成 | ★★★☆☆ | 約 5万円 |
| ⑦ UI+UXチューニング | 長押し振動・画面覚醒・音声通知・自動選択復元など操作性の改善 | ★★★☆☆ | 約 5万円 |
| ⑧ サーバ側連携・PHP群 | mail_gpstracker.php、gps_multi_view.php、config_editor.php 等 | ★★★★☆ | 約 15〜20万円 |
| ⑨ 総合ディレクション・仕様設計 | 要件整理・仕様統一・コード構造管理・テスト仕様書 | ★★★☆☆ | 約 8万円 |
※ 各項目の詳細は別表を参照。
※ 本資料は「作業明細書」として作成したものであり、一般的にフリーランス個人へ開発・制作を依頼した場合の実勢水準を示しています。
※ 掲載の金額は、市場相場に基づくおおよその目安であり、内容・期間・仕様によって増減します。
※ 実際の請求額はこの参考水準をもとに調整しており、提示価格よりも抑えた形でご案内しています。
| ① 基本構成・画面UI | MainActivity.kt によるメイン画面構成。勤務開始・終了や巡回ボタン、スピナー選択、TTS音声ガイドなどを統合。 XMLレイアウトとView制御を組み合わせ、直感的で視認性の高いUIを設計。 権限チェックや入力検証も含み、現場担当者が迷わず操作できるよう最適化されている。 操作の流れを明確にし、業務中のストレスを軽減するデザイン構成。 |
|---|---|
| ② GPSロギングサービス | GpsTrackingService.kt によるバックグラウンド測位機能。5分間隔で自動測位を行い、加速度センサー連動で静止・移動を高精度に判定。 Foreground Service と WakeLock 制御によりスリープ状態でも測位を維持。 GPS誤差を補正して距離精度を高め、Android13以降の省電力制約にも対応。 実際の勤務・休憩を自動で判別し、「止まらないロガー」として現場運用に耐える堅牢設計。 |
| ③ 自動アップロード機構 | LogUploadWorker.kt による WorkManager 連携とPHPサーバ送信処理。 GPSログを定期的にPOST送信し、通信断時は自動再送。再起動後も送信が保証される。 同時にローカルCSV保存を行うため、オフライン時でもデータを保持。 通信障害や圏外環境でも業務データを確実にサーバーへ反映できる信頼性の高い構成。 |
| ④ 設定管理・遠隔更新 | ConfigManager.kt によりサーバー上の config.json を読み込み、アプリ設定を動的更新。 GPS測定間隔・URL・休憩単位などをサーバー側変更だけで即時反映。 端末キャッシュ機構により、オフライン時も動作継続。 アプリの再配布なしで全端末を一括制御でき、保守性と運用効率を大幅に改善。 |
| ⑤ 通知・WakeLock制御 | スリープやバッテリー最適化設定を越えてバックグラウンド動作を維持。 通知バー常駐のForeground Serviceによりシステム強制停止を防止。 WakeLockを併用してCPUスリープを制御し、計測停止を根本的に回避。 バッテリー消費を抑えつつ、安定性を確保する省電力設計。 |
| ⑥ CSV+ユーザ別ログ出力 | 各警備員ごとに個別テキスト(users/○○.txt)とCSVを自動生成。 部署・日付ごとに整理された構成で、エクセル分析や監査にも対応。 Shift_JIS/UTF-8 文字コード両対応で日本語環境でも正確に出力。 サーバー側でZIPバックアップを生成し、月次保全にも対応可能。 |
| ⑦ UI+UXチューニング | 長押し時の振動フィードバック、音声通知、画面ON制御などで操作性を強化。 巡回状態に応じたボタン色変化、自動選択復元など細部の利便性を改善。 実際の現場使用を前提に、誤操作防止・視覚確認・即応性を重視したチューニング。 「使いやすさ」と「作業効率」を両立させるUX設計。 |
| ⑧ サーバ側連携・PHP群 | mail_gpstracker.php、gps_multi_view.php、config_editor.php 等のサーバー連携スクリプト群。 GPSログを受信・保存・閲覧・編集できるWeb管理機能を実装。 文字コード変換、CSV生成、部署別・日別集計に対応。 config_editorによりサーバー設定をWeb上で更新可能とし、運用担当者の作業を簡略化。 |
| ⑨ 総合ディレクション・仕様設計 | Android・PHP両側の統一仕様設計を実施。命名規則・API設計・通信フォーマットを整理し、保守性と拡張性を確保。 各モジュールの役割分担を明確化し、チーム開発でも再利用できる構造を構築。 テスト仕様書・運用マニュアル整備までを含み、納品後のメンテナンス効率を最大化。 |
※ 本表は開発内容の詳細説明を示すものです。各項目の金額および技術レベルは別表の見積表を参照。
