Использование Firebase в качестве backend

Последние несколько дней я пытаюсь понять, что такое огневая база. Я нуждаюсь в более «дружественных к новичкам» ответах на эту тему. Мое намерение состоит в том, чтобы создать бэкэнд для моего проекта Android. Для моего предыдущего проекта я использовал хост GoDaddy, PHP, MySQL, и он работал просто отлично.

Мне нужны такие вещи, как эти :

  1. Хранение строковых данных. Как электронная почта потребителя , пароль , путь изображения профиля, количество друзей etc.. (в одной строке)

  2. Загрузка и загрузка файлов. Видео-аудио

  3. Создание системы обмена сообщениями в режиме реального времени внутри приложения.

В настоящее время я читаю руководства Firebase по аутентификации пользователей. Например, есть способ подписать нового пользователя с электронной почтой и паролем , но что, если я хочу сохранить больше, чем просто электронную почту и пароль? Firebase полностью настраиваемый? Он прост в использовании или предназначен только для профессиональных разработчиков?

1 ответ

  1. Firebase полностью настраиваемый да.

    Если вы хотите сохранить больше,чем адрес электронной почты, пароль и т.д., Вы можете сделать это мое создание хорошо структурированного JSON в первую очередь. Затем вы можете попытаться сопоставить это с firebase db.

    Firebase-хорошая и стабильная серверная часть в качестве сервисной платформы, и она используется множеством профессиональных приложений. Он довольно прост в использовании. Следуйте их канал youtube для учебных пособий. У них есть очень хорошие учебники и объяснения о том, как все работает. Я в той же лодке, что и вы, изучаю огневую базу.

    Вы также можете посмотреть альтернативы, такие как pubnub и pusher для вашего требования. Они работают подобным образом.

    Надеюсь, это избавит вас от некоторых сомнений