본문 바로가기
카테고리 없음

모바일 앱 구축 플랫폼 파이어베이스(Firebase)란

by ▦♧*▼№#◆ 2021. 6. 21.

파이어베이스(Firebase)는 구글에서 운영하는 모바일 앱 구축 플랫폼입니다. 앱을 파이어베이스에 등록하면 효율적으로 분석할 수 있고, 구글 계정만 있으면 누구나 사용할 수 있습니다. 모바일 앱 서버를 구축할 수 있는 부분에서 파이어베이스에 대한 포스팅을 해보려고 합니다.

 

모바일 앱 환경 구축 플랫폼 파이어베이스

파이어베이스의 가장 큰 장점은 무료로 서버를 구축할 수 있다는 점입니다. 물론 일정 이상의 사용자를 확보해서 서버에 부담을 가하게 되면 이용료를 지불해야 하지만 기본적으로는 무료입니다. 파이어베이스는 구글 계정만 있으면 사용할 수 있으며, 안드로이드 스튜디오나 다른 프로그램과 연동해서 사용할 수 있습니다.

 

안드로이드 스튜디오로 프로젝트를 만들고, 파이어베이스에 연동하면 파이어베이스에서 제공하는 다양한 기능을 사용할 수 있습니다. 이제 어떤 기능이 있는지 확인해보겠습니다.

 

파이어베이스에서 사용할 수 있는 기능

파이어베이스로 사용할 수 있는 기능은 여러가지 있습니다. 푸시 메시지, 서버 구축, 앱 데이터 분석 등이 있습니다. 서버 구축은 파이어베이스 데이터 베이스와 리얼 타임 데이터 베이스 두 가지로  할 수 있는데, 간단한 글자, 사진 등을 실시간으로 주고 받을 수 있기 때문에 서버를 활용한 모바일 앱 구축에 최적화되어 있습니다.

 

또 다른 기능은 푸시 메시지 기능입니다. 푸시 메시지는 꾸준한 사용자(활성 사용자)를 확보하는데 좋은 기능입니다. 매일매일 정해진 시간에 맞춰서 알람이 나타나는 기능인데, 파이어베이스를 등록하면 푸시 메시지 기능을 사용할 수 있습니다.

 

위에 있는 파이어베이스 기능들을 활용한 대표적인 앱이 SNS기능을 가진 앱입니다. 유튜브에 파이어베이스를 활용한 SNS앱이나 클론 앱을 만드는 영상이 많이 있는데, 사진, 글, 푸시 메시지 기능 등을 활용해서 만드는 예제입니다. 이 영상들을 보시면 어떤 방식으로 파이어베이스를 활용하는지 느낌을 알 수 있을 겁니다.

 

1인 개발자를 위한 플랫폼

개인이 서버를 구축하는 것은 힘들기 때문에 대부분 업체를 통해 서버를 구축하는데, 소규모의 앱을 만드는 것부터 시작하는 1인 개발자에게 파이어베이스는 매력적인 플랫폼입니다. 앞에서도 언급되었지만 파이어베이스는 소규모로 시작할 때는 무료로 사용할 수 있기 때문에, 여러가지를 시도해봐야 하는 1인 개발자에게 유리합니다.

 

파이어베이스에 대해서 간단하게 알아보았습니다. 서버가 필요한 모바일 앱을 만들 계획을 가지고 계시다면 시작을 파이어베이스로 해보는 것도 좋을 것 같습니다.

댓글