Firebase 란?
앱을 만들다 보면 서버와의 Networking을 하는 경우가 많이 생기고, 서버를 만들어야 되는 경우가 존재한다.
이제는 서버를 서비스로 제공하는 것이 존재하고 이는 google의 Firebase이다.
firebase를 이용하면 따로 서버를 구축하지 않아도 다음과 같은 기능을 사용할 수 있다.
데이터저장, 실시간 데이터 동기화, 사용자 인증, 데이터 분석, A/B Testing(제품의 성장을 위한), 등등등등
좀더 깊이 들어가보자
firebase는 3가지 축으로 서비스를 도와주고 있다.
더 잘만들도록, 앱 퀄리티를 높게, 비지니스적 성장 3가지 이다.
1. 더 잘 만들도록 : 개발 속도를 높히는 서버관련 기능들을 제공한다.
사용자 인증, 호스팅, 클라우드 저장소, 머신러닝 백엔드 서비스, 실시간 DB 등등
2. 앱 퀄리티를 높게: 앱 crash를 잘 관찰해 어디서 문제가 나는지 확인 할 수 있는 기능, 앱의 성능 모니터링, testing
3. 비지니스 성장 관련: 돈벌게 해주는 것
A/B Testing로 고객의 반응을 실험, 이벤트 로깅을 통한 분석 Analytics, 웹에서 설정하는 값에 따라서 사용자에게 다양한 경험을 시켜주는 remote config
사이트 구경하기
고객에 대한 정보를 알 수 있다.
Funnel 이동하다
여러가지 기능이 있을때 “어떤 행동 뒤에는 어떤 행동을 한다” 라는 것을 통계로 보여준다.
StreanView 실시간 사용자를 보여준다.
A/B Testing
Crashlytics 앱의 안정성 확인
'IOS application > Firebase' 카테고리의 다른 글
6. Realtime Database 데이터 파싱하기 (0) | 2021.05.07 |
---|---|
5. Realtime Database 데이터 쓰기 (0) | 2021.05.06 |
4. Realtime Database 데이터 읽기 (0) | 2021.05.05 |
3. Firebase 연결하기 (iOS Swift by CocoaPods) (0) | 2021.05.04 |
2. Firebase iOS SDK (0) | 2021.05.03 |