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 지원 항목과 문서를 볼 수 있다.
현재 flutter에서 쓸 수 있는 firebase 기능은 다음과 같다.
앱 개발시 firebase의 다른 기능까지 필요하다면 flutter로 개발하는 것을 다시 고려할 필요가 있다.
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를 지원해주지 않으니까.