私はAndroidアプリケーションを開発しており、情報を求めてサーバーに多くのRESTfulリクエストを行っています。常にこれらのリクエストを行う必要がありますか、それともデバイスのSQLiteデータベースにその一部を保存する必要がありますか?保存する必要がある場合、保存するデータの量(すべてではないにしても)をどのように決定しますか?
このアプリは教育的なソーシャルネットワークのようなものなので、次のようなオブジェクトがあります。
- ユーザー
- 学校
- ノート
- コース
- コメントコメント
- 質問
現在、データベースに情報を保存して更新を頻繁にチェックする予定ですか、それとも常にサーバーにデータを要求する必要がありますか?さらに、ネストされたデータを1つのリクエストにプルする必要がありますか、それとも複数のRESTfulリクエストに分割する必要がありますか?