WAVES - 基幹フィールドセールス管理システム
Flutterエンジニア 所属: SpiralCode Innovates LLP
技術的課題と解決策
プロジェクトのビジネス背景と技術的成果の詳細。
農村部や地方で活動する営業員が電波障害により受注伝票を紛失し、勤怠や訪問記録に大きな狂いが生じていました。
インターネット接続がない環境でも動作し、訪問計画を厳格に管理しながら大容量SKUカタログを高速に検索できること。
SQLite/Hiveによるローカルキャッシュと、通信復帰時に指数バックオフで再試行するバックグラウンドディスパッチャーを実装。
現場での伝票紛失をゼロにし、ルート遵守率を35%向上、経営層へリアルタイムな業務可視性を提供。
主要な技術的課題
実装中に解決した低レイヤーインフラおよびシステム設計上のボトルネックの詳細。
開発の挑戦
課題提起 & 要件背景
Field salespersons needed a robust tool to manage primary orders, returns, and inventory without relying on constant internet connectivity. The challenge was to integrate complex accounting and thermal printing features into a mobile-first experience.
調査と技術選定
Zero Latency
Engineered a 'User-First' write-through pattern: Actions save locally instantly, while background services handle GPS resolution and data syncing.
Zero Latency
Engineered a 'User-First' write-through pattern: Actions save locally instantly, while background services handle GPS resolution and data syncing.
Native Bridge
Built a custom EventChannel to offload battery-intensive GPS and retry-logic to the Android native layer (Kotlin) for stability.
Native Bridge
Built a custom EventChannel to offload battery-intensive GPS and retry-logic to the Android native layer (Kotlin) for stability.
機能と実装
使用テクノロジー & ツール
プロジェクト画面設計 & UIフロー
アプリケーションの主要チェックポイントとテレメトリデータパイプラインを可視化したレイアウト設計。



