[Fluter] Firebase 환경 구성(iOS/Android)

시리즈

  • [Flutter] 겪은 오류 & 해결 방법 총결
  • [Flutter] 겪는 오류 & 해결 방법 요약 ②
  • [Flutter] 겪는 오류 & 해결 방법 요약 ③
  • [Flutter] AWS Amplify/Firebase 오류 요약
  • 참고 문헌

  • Fluter 응용 프로그램에서 Firebase 추가
  • cloud_firestore 0.13.6
  • firebase_core 0.5.2
  • 64K 이상의 메서드를 사용하는 애플리케이션에 대해 multidex 활성화

  • firebase_core
  • cloud_firestore
  • provider
  • firebase_auth
  • image_picker
  • firebase_storage
  • iOS 편


    1. Firebase 프로젝트 제작


    Image from Gyazo

    2. iOS 어플리케이션 추가


    Image from Gyazo
  • iOS 번들 ID
  • Image from Gyazo

    3. GoogleService-Info.plist


    Image from Gyazo
  • Xcode 항목에 추가
  • Image from Gyazo

    4. Flutter Fire 플러그인 추가

  • firebase_미세 조정 가져오기
  • dependencies:
      firebase_core: ^0.5.2
    
    Image from Gyazo
  • cloud_Firestore 도입
  • dependencies:
      cloud_firestore: ^0.14.3
    
    Image from Gyazo

    안드로이드 편


    1. Android 어플리케이션 추가


    Image from Gyazo
  • 안드로이드 패키지 이름
  • <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="sample">
    

    2.google-services.json 추가


    Image from Gyazo
    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'
    }
    

    좋은 웹페이지 즐겨찾기