서버를 구축하는 반복적인 작업을 앱 개발 할 때마다 하는 것은 엄청난 시간 낭비이다.
FireBase는 이 모든 플랫폼을 프로젝트 구축 시 자동으로 만들어줌
또한 서버 구축을 위해 서버를 구입할 필요도, 리눅스 명령어를 알 필요 등등도 없다
인증, 데이터베이스, 스토리지, 원격 구성, 푸시 알람
1) 인증 시스템을 지원 인증은 Firebase 에서 로그인을 담당하는 부분
2) FireBase는 NoSQl 기반의 3세대 데이터베이스
FireBase는 Document 형식의 빠르고 간편한 NoSQL기반의 데이터베이스를 도입
또한 다른 DB들과 다르게 RTSP(Real Time Stream Protocol) 방식의 데이터베이스 사용
RTSP → 실시간으로 데이터들을 전송
3) 원격 구성을 지원
원격구성이란 원격으로 앱의 환경 상태를 구성하는 것
앱의 배경화면 테마나 폰트를 바꾼다던가,
업데이트창 알림창을 띄운다던가 앱의 환경을 원격으로 구성할 때 사용하는 기능
4) 콘솔