2016-12-31 9 views
0

私は、この物語に属する短編小説と画像を表示するようにアプリケーションを設計したいと考えています。データと画像を保存するためのベストプラクティス

  1. はSQLiteの中のデータを保存し、アプリで添付A-: は、私は2つのシナリオを持っていると思います。

    b-画像をドロウアブルフォルダに保存します。 (ただし、描画可能なフォルダに保存されている画像のため、アプリケーションのサイズが大きくなります)

  2. データと画像をサーバーに保存して、アプリケーションがデータをプルします。

私の質問:

:最高のシナリオ1または2でありますか?

:場合に、私はシナリオを選ぶ-2-私はfirebase上のデータや画像を入れたいだけのアプリケーションは、これらのデータを引き出すために許可されているように、firebaseを使用することは可能ですか?

:これを達成するためのベストプラクティスはありますか?

答えて

3

第2のを選択します。

  1. 動的コンテンツを含めることができます。
  2. 小さいAPKサイズ。
  3. 新しい物語が来たら、あなたのアプリケーションに更新はありません。既存のアプリで新しいストーリーが表示されます。
  4. だけでなく、1は何百万人は

Firebaseが最良の選択肢で現在利用可能です兆ORU、欠けている、数千人が含まれます。 firebaseに格納されているデータを設計するのは難しかったです。また、動的にまたは最初にフェッチすることができます。 Fcmプッシュ通知を使用すると、新しいストーリーを挿入した場合に含めることができます。

はイメージのためには、異なるlibraries.Fresco、グライド、ピカソ


を使用することができますし、別のオプションは、独自のサーバを設計しています。他のプログラミングに関する知識とホストも含まれています

fcmフリーパックは一度に100個しか接続できません。

+0

私のアプリにデータを引き出す権限を与える方法を教えてください。 –

+0

あなたのアプリにfirebaseを統合します。このチュートリアルを読む https://firebase.google .com/docs/android/setup –

0

Firebaseを選択してください。
これにより、コンテンツ(画像/ストーリー)をリモートで更新する柔軟性が得られます。 Firebaseデータベースを使用してテキストデータを保存し、Firebase Storageを使用してメディアファイルを保存することができます。

関連する問題