Member-only story
- Firebase Analytics
- Firebase Crashlytics
- Firebase auth: Google, Facebook, Apple
- Firebase storage: select image + upload, gen URL download file
- Cloud functions
- Firebase messaging + local push notification
Integrate firebase
https://medium.com/@nhancv/flutter-create-a-firebase-project-183b681e4cb5
Integrate firebase Analytics
https://medium.com/@nhancv/flutter-analytics-integration-768ae76a8077
Integrate firebase Crashlytics
https://medium.com/@nhancv/flutter-crashlytics-integration-17530e24ba5c
pubspec.yaml
# Firebase
firebase_core: ^0.5.2+1
firebase_analytics: ^6.2.0
cloud_firestore: ^0.14.3+1
firebase_storage: ^5.1.0
image_picker: ^0.6.7+14
cloud_functions: ^0.7.1
firebase_crashlytics: ^0.2.3+1
firebase_messaging: ^8.0.0-dev.9
flutter_local_notifications: ^3.0.1+6
firebase_auth: ^0.18.3+1
google_sign_in: ^4.5.6
apple_sign_in: ^0.1.0
flutter_facebook_login: ^3.0.0
android/build.gradle
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
classpath 'com.google.gms:google-services:4.3.4'…