2017-02-10 2 views
-2

私は、データベースやWebサービスなどのAPIを扱う経験があります。Androidアプリのバックエンドデザイン

私の考えは、サーバーとアプリ内にいくつかの画像を保存して、ユーザーがそれらのすべてを表示/表示してからカスタマイズできるようにすることです。

この件に関するいくつかの調査の後、最良の方法の1つは、ファイル自体をHTTPサーバーとAPIを使用して静的コンテンツとして提供し、画像への静的URLを含む残りのすべての情報を提供することだとわかりました。

バックエンドにNode.jsを使用し、mongoDBなどのデータベースを使用することを考えています。

ウェブのみの環境ではこの解決策は良いと思われるかもしれませんし、モバイル上にあるかどうかはわかりません。

私の質問は、これはモバイル+バックエンドソリューションの良いアプローチか、クライアントとサーバー間の通信のためのプロトコル+アーキテクチャ設計に関連する何かがあります。私のアプリのために

+0

私たちは、私がまだコーディングを開始していないSígvardrÓ[email protected] –

+0

何が起こっているのより良い画像を得ることができるので、いくつかのコードを追加することを確認してください。まず良い解決策を探してください。 –

答えて

0

私はそれがAPIを を構築するために有用なデータが重いウェブサイトやアプリケーションのための

  • 速い
  • 理想的な
  • だからだけでなく、バ​​ックエンドのためにのNode.jsを使用しています

あなたは正しい方法ですが、画像やデータを提供したいだけなら、FirebaseGoogleによって提供されています。あなたはそれでもっと多くのことができます。

は、それは無料です。このhttps://firebase.google.com/

を確認してください。したがって、仮想サーバーを支払う必要はありませんが、それは限られています。

も参照してください。このhttps://firebase.google.com/pricing/

+0

チップをありがとう! 私は自分のプラットフォーム(私が開発したいプラットフォーム)に固執しようとしていますが、今はイメージを提供するだけですが、私の目標は認証、ユーザープロファイルなどの機能を追加し続けているからです。 I最も簡単な道を探していない "...私は新しいものを学び、それを私の知識と結びつけようとしています。 私は、静的ファイルを「ダウンロード」し、APIを介して(スタティックURLを提供することによって)アクセスを「プロキシ」するためにHTTPを使用しているかどうか尋ねることができますか? ありがとうございます。 –

+0

データを読み込むために私は画像にOkHttpとPicassoを使用しています。彼らはどちらもSquareの枠組みです。また、Firebaseで認証を使用することもできます。 – enucar

+0

「アップロード」プロセスに関する詳細を教えていただけますか?それは「単純で単純な」HTTP POSTですか?ありがとうございました。 (あなたがいくつか持っている場合、被験者についてのいくつかのリンクはいいでしょう) –