Nesse vídeo mostro como adicionar as dependências Firebase Core, Analytics e Cloud Firestore para iOS e Android, e também como trocar as dependências para o Androidx em um projeto Flutter
Logo abaixo do vídeo tem várias informações interessantes sobre o projeto que podem lhe ser úteis
Os fontes do projeto estão no github
https://github.com/evlymn/flutter-firebase
Dependências Firebase em pub.dev
https://pub.dev/packages?q=firebase
Firebase Core for Flutter
https://pub.dev/packages/firebase_core#-readme-tab-
Google Analytics for Firebase
https://pub.dev/packages/firebase_analytics#-readme-tab-
Cloud Firestore Plugin for Flutter
https://pub.dev/packages/cloud_firestore#-readme-tab-
Snippets usados
##Criar projeto com bundle identifier
##flutter create --org organizacao --project-name nome_projeto <output directory>
##ex:
flutter create --org com.emendes --project-name appfir appfir
dependencies:
flutter:
sdk: flutter
firebase_core: ^0.4.0+9
firebase_analytics: ^5.0.2
cloud_firestore: ^0.12.9+5
defaultConfig {
...
multiDexEnabled true
}
dependencies {
...
implementation 'androidx.multidex:multidex:2.0.0'
...
androidTestImplementation 'com.androidx.support.test:runner:1.1.0'
androidTestImplementation 'com.androidx.support.test.espresso:espresso-core:3.1.0'
}
...
android.useAndroidX=true
android.enableJetifier=true