개발여행일지~
파이어베이스(Firebase)란 무엇인가! 본문
파이어베이스(Firebase)란?
파이어베이스(Firebase)는 구글의 모바일 및 웹 애플리케이션 개발 플랫폼입니다.
파이어베이스를 활용해 앱을 개발하고 개선할 수 있습니다.
개요
파이어베이스는 “앱을 개발하고, 개선하고, 키워갈 수 있는” 도구 모음(toolset)이며, 이러한 도구가 없다면
개발자들은 일반적으로 서비스의 상당 부분을 직접 만들어내야만 합니다.
그런데 개발자들은 앱의 사용자 경험(UX)에 집중을 해야 하기 때문에, 그런 세세한 부분들까지 전부 만드는 걸
좋아하지 않습니다. 그런 부분들로는 분석, 인증, 데이터베이스, 구성 설정, 파일 저장, 푸시(push) 메시지 등, 열거하자면 끝이 없습니다. 파이어베이스로 만든 이러한 서비스들이 클라우드에 호스팅 되면, 개발자의 입장에서는 거의 아무런 노력을 들이지 않고도 앱의 규모를 확장할 수 있습니다.
파이어베이스 지원 플랫폼
파이어베이스의 도움을 받아 만들 수 있는 앱의 종류에는 사실상 제한이 없습니다. 파이어베이스를 사용할 수 있는 플랫폼에만 제한이 있을 뿐입니다. 파이어베이스의 SDK가 주로 염두에 두고 있는 대상은 iOS와 안드로이드 (Android)이며, 웹(web) 기반의 개발이나, 플러터(Flutter), 유니티(Unity), C++ 환경에 대한 지원도 점점 더 늘 려가고 있습니다. 그리고 만약에 백엔드 구성요소들이 필요하다면, 그러한 환경에서 사용할 수 있도록 다양한 언어 들로 이용할 수 있는 관리자용 SDK(admin SDK)가 있다는 것도 알아두셔야 합니다
'코틀린 공부정리' 카테고리의 다른 글
WIL(팀주간회고) (2) | 2023.10.13 |
---|---|
Manifest에서 Activity의 name이 오류가 뜨는 문제 (0) | 2023.10.13 |
지연 초기화를 알아보자! (0) | 2023.09.14 |
Binding하면서 알게된 것 (0) | 2023.09.01 |
RecyclerView 공부하기!! (0) | 2023.08.28 |