前提・実現したいこと
表題の件について、Flutterアプリで実現する際のベストプラクティスがあればご教示いただきたいです。
上記を実現したい理由ですが、現在開発中のアプリで「マルチデバイスの同期設定」は有料プランで提供することを考えており、
無料プラン利用の際は、トランザクションデータでクラウドDBのリソース(ストレージの容量)を消費しない構成にしたいと考えた為です。
現時点の調べた結果としては、ローカルDB(hiveやsqflite等)とクラウドDB(Cloud Firestore等)をリアルタイムに同期する場合、
自前で差分検査のロジックを書かないといけないと考えています。
発生している問題・エラーメッセージ
「前提・実現したいこと」に記載した件を実現するためのベストプラクティスが見つからない。
(iOSアプリ開発におけるCoreData+CloudKitのようなシームレスな自動同期をイメージしています(⇦使用したことは無い為、考え違いでしたら申し訳ないです))
試したこと
Flutterアプリ開発におけるローカルDB、クラウドDBの選択肢、機能を調査
補足情報(FW/ツールのバージョンなど)
Flutter/Dart
1Flutter 2.5.3 • channel stable • https://3bca231b3fcdf3923eb5f3d4fd5f2e9573c5fb23:x-oauth-basic@github.com/flutter/flutter.git 2Framework • revision 18116933e7 (8 weeks ago) • 2021-10-15 10:46:35 -0700 3Engine • revision d3ea636dc5 4Tools • Dart 2.14.4
あなたの回答
tips
プレビュー