프론트엔드 Front-end/플루터 Flutter

flutter에서 firebase를 쓸 수 있을까?

Tap to restart 2020. 10. 25. 17:00

flutter를 사용해서 앱을 개발할 계획이다.

Google firebase도 사용할 계획이다.

flutter에서 firebase를 쓸 수 있을까?

 

Firebase 문서 살펴보기

예 Cloud Firestore

firebase 사이트 들어가서 firestore 문서를 살펴보면 dart 언어에 대한 설명은 따로 없다.

flutter로 개발하려면 dart 언어로 개발해야 하는데 말이다.

같은 google에서 만들었는데 설마 flutter에서 firestore는 쓸 수 없는 것일까...

 

pub.dev

dart와 flutter 팩키지를 찾을 수 있는 pub.dev에서 찾아보자.

 

다행히 cloud firestore 팩키지가 있다.

아래 사이트 가면 flutter firebase 지원 항목과 문서를 볼 수 있다.

 

firebase.flutter.dev/docs

 

현재 flutter에서 쓸 수 있는 firebase 기능은 다음과 같다.

firebase.flutter.dev/

 

앱 개발시 firebase의 다른 기능까지 필요하다면 flutter로 개발하는 것을 다시 고려할 필요가 있다.

 

github flutterfire 페이지

github에 들어가면 어디까지 지원되는지 자세히 나온다.

예를 들어 admob은 android, iOS만 지원된다.

그리고 한계 limitations에 대한 설명도 볼 수 있다.

This plugin currently has some limitations:
Banner ads cannot be animated into view.
It's not possible to specify a banner ad's size.
The existing tests are fairly rudimentary.
There is no API doc.
The example should demonstrate how to show gate a route push with an interstitial ad
(출처: github flutterfire 페이지 admob)

flutter ui를 적용해서 배너 등 광고로 앱을 운영할 계획이라면, 다른 광고사는 이용 못한다고 봐야할 거 같다.

다른 광고사들은 flutter를 지원해주지 않으니까.