Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
March 26, 2022 02:50 pm GMT

Setup Flutter and Firebase

Flutter Firebase
Image description
Flutter 2.10.4 | Dart 2.16.2 | DevTools 2.9.2

Create Flutter Project

1) Flutter

flutter create flutter_firebase

Image description

Create Firebase Project

1) https://console.firebase.google.com Add Project

Image description

2) FlutterFirebase Continue

Image description

3) Enable Google Analytics for this project Continue

Image description

4) Google Analytics account Create project Continue

Image description

Add iOS App

1) iOS Add app to project

Image description

2) Terminal flutter_firebase/ios Runner.xcworkspace Xcode

cd flutter_firebasecd iosopen Runner.xcworkspace

Image description

3) Xcode Runner Bundle Identifier

Image description

4) Firebase Bundle Identifier Apple bundle ID App nickname Register app

Image description

5) Download GoogleService-info.plist Next

Image description

6) Step 3 4 Next Step 5 Continue to console

Image description

7) Xcode Runner Add Files to "Runner"...

Image description

8) GoogleService-info.plist Add

Image description

9) flutter_firebase VSCode ios/Podfile uncomment platform 10.0

platform :ios, '10.0'

Image description

Add Android App

1) Firebase Add app Android icon

Image description

Image description

2) VSCode android/app/build.gradle applicationId

Image description

3) Firebase applicationId Android package name App nickname

Image description

4) Terminal flutter_firebase/android grablew SHA1

./gradlew signingReport

Image description

5) Firebase SHA1 Debug signing certificate SHA-1 Register app

Image description

6) Download google-services.json Next

Image description

7) Step 3 Next Step 4 Continue to console

Image description

8) VSCode android/build.gradle classpath dependencies ( https://mvnrepository.com/artifact/com.google.gms/google-services?repo=google)

classpath 'com.google.gms:google-services:4.3.10'

Image description

9) android/app/build.gradle apply plugin

apply plugin: 'com.google.gms.google-services'

Image description

10) minSdkVersion 21 multiDexEnabled defaultConfig

minSdkVersion 21multiDexEnabled true

Image description

11) implementation dependencies ( https://mvnrepository.com/artifact/androidx.multidex/multidex)

implementation 'androidx.multidex:multidex:2.0.1'

Image description

12) google-services.json android/app

Image description

13) Terminal flutter_firebase firebase_core package ( https://pub.dev/packages/firebase_core)

flutter pub add firebase_core

Image description

14) pubspec.yaml firebase_core dependencies

Image description

Initialize Firebase

1) main.dart

  • import firebase_core package
  • async main()
  • WidgetsFlutterBinding.ensureInitialized()
  • Firebase.initializeApp()
import 'package:firebase_core/firebase_core.dart';void main() async {  WidgetsFlutterBinding.ensureInitialized();  await Firebase.initializeApp();  runApp(const MyApp());}

Image description


Original Link: https://dev.to/codebangkok/setup-flutter-and-firebase-3718

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To