😸
【Flutter】Firebase環境構築(iOS/Android)
シリーズ
- 【Flutter】遭遇したエラー&&解決策まとめ
- 【Flutter】遭遇したエラー&&解決策まとめ②
- 【Flutter】遭遇したエラー&&解決策まとめ③
- 【Flutter】AWS Amplify / Firebaseエラーまとめ
参考文献
- Flutter アプリに Firebase を追加する
- cloud_firestore 0.13.6
- firebase_core 0.5.2
- 64K を超えるメソッドを使用するアプリ向けに multidex を有効化する
- 【Flutter実践】Firebase環境構築と、Firestoreのデータを取得してアプリで表示
- firebase_core
- cloud_firestore
- provider
- firebase_auth
- image_picker
- firebase_storage
iOS編
1. Firebaseプロジェクト作成
2. iOSアプリの追加
- iOSバンドルID
3. GoogleService-Info.plist
- Xcodeプロジェクトに追加
4.FlutterFire プラグインを追加する
- firebase_core導入
dependencies:
firebase_core: ^0.5.2
- cloud_firestore導入
dependencies:
cloud_firestore: ^0.14.3
Android編
1.Androidアプリの追加
- Androidパッケージ名
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="sample">
2.google-services.jsonの追加
android/app
├── build.gradle
├── google-services.json //追加
└── src
3.Firebase SDK の追加
dependencies {
classpath 'com.google.gms:google-services:4.3.4' //追加
}
apply plugin: 'com.google.gms.google-services' //追加
android {
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 28
multiDexEnabled true
}
...
}
dependencies {
implementation 'com.android.support:multidex:1.0.3'
}
Discussion