0

過去数日間、私はFirebaseが何であるかを理解しようとしてきました。私は、このテーマについてもう少し「初心者に優しい」答えが必要です。私の意図は、Androidプロジェクトのバックエンドを作成することです。以前のプロジェクトでは、GoDaddyホスト、PHP、MySQLを使用していましたが、うまくいきました。Firebaseをバックエンドとして使用する

私はこれらのようなものを必要としています:

  1. は、文字列データを格納します。ユーザーの電子メール、パスワード、プロフィール画像のパス、友人の数など(一行内)

  2. ファイルのアップロードとダウンロード。ビデオ、オーディオ

  3. アプリ内でリアルタイムのチャットメッセージングシステムを作成する。

私は現在、ユーザー認証に関するFirebaseガイドを読んでいます。たとえば、電子メールとパスワードで新しいユーザーに署名する方法がありますが、電子メールとパスワード以上のものを保存する場合はどうすればよいでしょうか? Firebaseは完全にカスタマイズ可能ですか?それは使いやすいですか、それともプロの開発者向けに設計されていますか?

答えて

0

Firebaseは完全にカスタマイズ可能です。

電子メール、パスワードなど以上のものを保存したい場合は、最初によく構造化されたJSONを作成することができます。これをfirebase dbにマップしてみることができます。

Firebaseは、サービスプラットフォームとして優れた安定したバックエンドであり、多くの専門アプリで使用されています。それはかなり使いやすいです。チュートリアルのためにYouTubeのチャンネルに従ってください。彼らは非常に良いチュートリアルと物事の仕組みについての説明を持っています。私はあなたとまったく同じボートにいて、ファイアベースを学んでいます。

pubnubとpusherのような選択肢を見て、自分の必要条件を確認することもできます。彼らは同様の方法で動作します。

これはあなたの疑問のいくつかをクリアしたいと思っています。

+0

こんにちは。ちょっとした疑問:データがSQLのテーブルではなくJSON形式で格納されている場合、データが必要なときに選択クエリを実行するにはどうすればよいですか?たとえば、私は全ユーザリストのデータを望んでいません、私は文字 'a'で始まる電子メールのアドレスを持つユーザーが必要ですか? – user6904455

+0

私は英語が貧弱であることを理解してくれることを願っています – user6904455

+0

あなたはルートオブジェクトへの参照を使用します。次に、子参照、例えばuser1を取る。このuser1ノードの下には、getValue()を使用して値を取得するpasswordという別の子があります。 – Kushan

関連する問題