案件概要
既存の業務システム(Web/API)を活かしつつ、現場向けの業務管理モバイルアプリを新規開発。iOS・Androidを単一コードベースで同時提供し、既存資産を再利用することで短期間・低コストでの立ち上げを実現しました。 オフライン対応やプッシュ通知など現場運用に必要な機能を備えています。
課題
- ・現場業務が紙・PCベースで、移動中や現場での入力・確認ができず非効率だった
- ・既存の業務システムを大きく作り変えずにモバイル対応する必要があった
- ・iOS・Android双方の提供が求められ、開発・保守コストの増大が懸念されていた
実施内容
- ・既存業務APIを活かす形でモバイル向けBFF(Backend for Frontend)を構築し、既存資産を再利用しながらモバイル最適化
- ・Flutterによる単一コードベースでiOS・Androidを同時開発し、開発・保守コストを圧縮
- ・オフラインキャッシュ・プッシュ通知・生体認証を実装し、現場運用に耐える業務アプリとして提供
成果
- 現場での入力・確認をモバイル化し、業務報告のリードタイムを大幅に短縮
- 単一コードベース化により、二重開発を回避し保守コストを削減
- リリース後の主要業務のモバイル利用率が定着し、現場の運用効率が向上
技術情報
言語
Dart / TypeScript / Kotlin / Swift
フレームワーク
Flutter / NestJS
インフラ
AWS (API Gateway / Lambda / S3) / Firebase
データベース
Firestore / PostgreSQL
CMS
CI / CD
GitHub Actions / Fastlane / Codemagic
監視・運用
Firebase Crashlytics / Sentry
その他
FCM(プッシュ通知) / SQLite(オフライン) / 生体認証



