はじめに 当初は、オンライン前提でFirebase、Firestoreを使ったWebアプリケーションを作成していました。やっぱりアプリケーションの一部はオフライン対応していた方が便利かなと思い、オフライン対応の修正を追加しようとしましたが、結局断念しました。 2021年2月24日追記 不具合解消のため、やっぱりオフライン対応を追加しました。 内容は記事の最後に追記しています。 オフライン対応を入れるには、設計段階でオフライン対応を考慮するべき 今回の場合はオフライン対応は必須機能じゃないので、後で追加しようとして断念するという結果になりましたが、オフライン対応を考えている場合は、設計段階で考慮しておかないと、後で大きな手戻りが発生する可能性があります。 よって、オフライン対応を入れたいなら、最初からオフライン機能をオンにして開発した方がいいと思います。 「実践Firestore」を読もう