Create your project in Firestore go to https://firebase.google.com and follow the steps (self-explanatory)
Once you have created the project you will see the App page. Click on add an App to get started and choose iOS or Android
Add an App for Android:
1) on firebase.google.com when asks for an "Android package name"
get the package name of App from the AndroidManifest.xml,
rest all optional and make sure to download and keep the google-service.json config file. Click Next and Finish ( ignore all the gibberish we will come to this later )
2) Go back to IDE
copy & paste or drag & drop google-service.json config file as shown below.
3) Add a plugin in build.gradle ( project-level see below )
Click open build.gradle
Add the classpath for google services, PS: version will vary with time
4) Now go to app-level build.gradle
apply plugin: 'com.google.gms.google-services'
Save!
Add an App for iOS:
1) under Register an App when asks for iOS Bundle ID. go to the Xcode (if you are using mac open Xcode and you will find the Bundle identifier in Runner > general tab).for non-Mac users, it's easy to find the package name which is the same as the android package name but with no separations or symbols.
eg: a package name com.drflutter.app.first_Flutter_App in android is com.drflutter.app.firstFlutterApp the bundle identifier in iOS.
Click and carry on ignore all the gibberish and finish the App. Make sure to download and save the GoogleService-info.plist file.
PS: This is only applicable to Mac users as you will need Xcode
Now Go back to IDE
Now Go back to IDE
2) Open Runner.xcodeproj ( reveal in finder )
And drag and drop the GoogleService-info.plist as shown in the location image below
Last Thing:
Next and the last thing you need to do is going to pubspec.yaml and add the dependencies
Add the dependencies and click on "packages get"
Well done!
Comments
Post a Comment