Setting up Firebase for Flutter (Connecting Android, iOS, and Web) Flutter Firebase 2023 [#1]

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 79

  • @Monu_Rajputra
    @Monu_Rajputra Год назад +3

    Best video on RUclips for firebase set-up. Thank you

  • @zainabissa9748
    @zainabissa9748 9 месяцев назад +1

    Best video for firebase setup Thanksss

  • @harshitsagar1626
    @harshitsagar1626 8 месяцев назад +1

    Thankuuu brother ❤❤

  • @maleeshasanjana02
    @maleeshasanjana02 5 месяцев назад +1

    Best Explanation for Firebase... Thanks Brother

  • @mehakjiwani864
    @mehakjiwani864 Год назад +2

    SUCH A DETAILED YET STRAUGHT FORWARD TUTORIAL.
    YOU DESERVE MORE LIKES

  • @NaimUddin-xs6jr
    @NaimUddin-xs6jr Год назад +1

    you're the best

  • @MahmoudAbdelmaqsoud-r3c
    @MahmoudAbdelmaqsoud-r3c 9 месяцев назад

    Thanks dear

  • @HagarKamel-p2x
    @HagarKamel-p2x Год назад

    perfect, please continue

  • @BekaluEshete
    @BekaluEshete Месяц назад

    thanks

  • @ayesigasteven8058
    @ayesigasteven8058 Год назад +1

    Thank you

  • @adityajain9689
    @adityajain9689 Год назад +2

    THANK YOU SO MUCH FOR THIS

    • @rahulSingh-rz6nn
      @rahulSingh-rz6nn 9 месяцев назад

      bhai to firr aap hi karoge hamara integration

  • @gabrielgarcia2706
    @gabrielgarcia2706 Год назад +1

    perfect!😁

  • @FirassSjönoce
    @FirassSjönoce 11 месяцев назад +1

    My man! Whats the end goal of this series? I want to be able to create an login and profile creation and get to a home screen. Is this the goal?

    • @hassanflutter
      @hassanflutter  11 месяцев назад +1

      The end goal of this series is , you'll get knowledge about how we can make a production level app using flutter and firebase. For now these are the basic method of firebase. we'll go for full project also stay tuned!

  • @AugustGuitarTales
    @AugustGuitarTales Год назад

    Right on point and detailed, no time wasted👍👍👍

  • @Sathya-v6p
    @Sathya-v6p Год назад

    Great Video Thank u

  • @vikashIITB
    @vikashIITB Год назад

    Thanks man.

  • @BRYIANOCHIENG
    @BRYIANOCHIENG 9 месяцев назад +1

    This is a good tutorial though hasn't covered for guys using the CLI

    • @hassanflutter
      @hassanflutter  9 месяцев назад

      I am working on it it'll be there soon

  • @albatorresrodriguez7956
    @albatorresrodriguez7956 10 месяцев назад +1

    [VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: [core/not-initialized] Firebase has not been correctly initialized.

  • @DabbaSyco
    @DabbaSyco Год назад

    🎉🎉great video sir

  • @sribabu8358
    @sribabu8358 4 месяца назад

    Hi Sir, Thank you for the video. how can I prepare the folder structure in VS Code ?

    • @hassanflutter
      @hassanflutter  4 месяца назад

      Wait for the next videos I'll explain everything

  • @ibrahimkhalil1107
    @ibrahimkhalil1107 Месяц назад +1

    in project level build gradle i not found dependencies ,where i will paste the plugin

    • @hassanflutter
      @hassanflutter  Месяц назад

      Yes exactly, just follow along the full step and make sure to check the comments below the video. Also I'll suggest to watch the new video of Firebase Cli in which it's covered clearly

  • @roshankhatri9858
    @roshankhatri9858 Год назад

    thanks it helped

  • @mujahidalisabir7689
    @mujahidalisabir7689 Год назад +2

    A lot of issues are in this content. Please move to next

  • @charlieduke1627
    @charlieduke1627 Год назад +2

    I did it everything correctly but I still get en error, Firebase has not been correctly initialized.
    Usually this means you've attempted to use a Firebase service before calling `Firebase.initializeApp`. Do you have any idea what this bug is?

    • @hassanflutter
      @hassanflutter  Год назад

      Re follow the method of initializing firebase to flutter. Or try to do it with firebase cli

  • @jakebeau2790
    @jakebeau2790 2 месяца назад +1

    why didn't you just use the flutter setup that firebase provides? i see the icon in the screen recording

    • @hassanflutter
      @hassanflutter  2 месяца назад

      Its the manual process we can also do that. The video will be out soon for that.

  • @sproonx
    @sproonx Год назад

    Hey, thanks for the great video, I have one more question:
    I've always read that you need a MacBook to set up and use Firebase with Flutter. Do you happen to know if I can fully develop and publish my app with this Firebase setup for iOS on a Windows device, like you showed here? Now if I understand correctly, I "only" need a macOS device to build the final app with xcode, but I've heard that I can avoid that by using codemagic to build the app.

    • @hassanflutter
      @hassanflutter  Год назад

      Yeah you're right for developing an ios you need Macos. You can create the whole app in windows also but for tasting you will need it .

    • @sproonx
      @sproonx Год назад

      @@hassanflutter thanks a lot :)

  • @vec_artworld9356
    @vec_artworld9356 Год назад

    Thanks for this.
    Please I am having problems setting up my Google sign in using firebase.
    It is showing undefined class 'GoogleSignIn' despite importing all the required packages

    • @hassanflutter
      @hassanflutter  Год назад

      Stay tuned we'll cover almost all authentication methods

  • @SibusisoNkoane
    @SibusisoNkoane Год назад +1

    how do you solve this unhandled-exception-platformexceptionnull-error-host-platform-returned-null-v

    • @hassanflutter
      @hassanflutter  Год назад

      Yeah that's the issue occured in the recent week with firebase new video will be here soon

    • @SibusisoNkoane
      @SibusisoNkoane Год назад

      I managed to fix it...i had to add the firebase_options.dary file that i used to determine the platform

  • @FirassSjönoce
    @FirassSjönoce 11 месяцев назад

    I can not click on Firebase and Import firebase library.. what should I do there?

    • @hassanflutter
      @hassanflutter  11 месяцев назад

      Sorry for the late reply! Add the latest firebase library in your pubspec.ymal file and pub get it after that you'll be able to import the firebase libraries. if you still facing the same issues just go to the specific package that you are using you'll see their import copy it and paste it in your project.

  • @ningguangleaks2001
    @ningguangleaks2001 Год назад

    what is you're command\shortcut in 6:34 minutes in the vid when you clicked the 'Firebase' in line 6 of the main.dart because when i Clicked the 'Firebase' nothing popped up

    • @hassanflutter
      @hassanflutter  Год назад +1

      alt+enter is the command to show the abbreviation

    • @FirassSjönoce
      @FirassSjönoce 11 месяцев назад

      Nothing happens for me@@hassanflutter

  • @faishalyb12
    @faishalyb12 Год назад

    on my android/app/build.gradle there is no apply plugin. so where should place the plugin?

    • @hassanflutter
      @hassanflutter  Год назад +1

      Due to the update of Android studio the apply plugins has been removed and only plugins is replaced by it
      you'll find this in the same directory
      plugins {
      id "com.android.application"
      id "kotlin-android"
      id "dev.flutter.flutter-gradle-plugin"
      id "com.google.gms.google-services"
      }
      paste the google services here

    • @faishalyb12
      @faishalyb12 Год назад

      @@hassanflutter ah i see, thanks for the information.
      fyi:
      actually the package com.google.gms.google-services is typo, it's "com.google.gms:google-services"

    • @Alpha-Zeus
      @Alpha-Zeus Год назад +1

      @@hassanflutter The same thing happened to me so I put the plugin id in the plugins field { }, I was creating a new line with "apply plugin :"com.google...", thanks master!

  • @phoenixOP4103
    @phoenixOP4103 8 месяцев назад

    i am using android studio 2023.2.1 and i dont see build script in my gradle, can anyone help

    • @rufus8480
      @rufus8480 8 месяцев назад

      add that manually

  • @Jack_Ranold
    @Jack_Ranold Год назад +3

    this process it way to long, why are we not using flutter CLI to setup every platform for us

  • @heinrichsanchez4811
    @heinrichsanchez4811 9 месяцев назад

    is it compatible to android if i use ios in firebase or use flutter?

    • @hassanflutter
      @hassanflutter  8 месяцев назад

      For the iOS there's some settings like for Android we did here in this video. When you click on the ios icon in the firebase they'll provide you the documentation follow it and you'll set up ios.

  • @FirassSjönoce
    @FirassSjönoce 11 месяцев назад

    Did you know that liking my comments do not acutally help me in any way?

    • @hassanflutter
      @hassanflutter  11 месяцев назад

      Sorry for the late reply! really appreciate your patience 😀

  • @sakkamouid3343
    @sakkamouid3343 Год назад +1

    I tried the same you did on 5:00 . I had the error Supplied String module notation 'com.google.gms.google-services4.4.0' is invalid. Example notations: 'org.gradle:gradle-core:2.2', 'org.mockito:mockito-core:1.9.5:javadoc'.

    • @hassanflutter
      @hassanflutter  Год назад

      To solve this simply you have to replace the
      'com.google.gms.google-services4.4.0'
      with
      "com.google.gms:google-services:4.4.0"

  • @davidponce8073
    @davidponce8073 3 месяца назад

    Therefore... the process is not intuitive at all, and the instructions for Firebase SDK are not complete. I am wondering... if I don't watch this video I won't be able to configure Firebase with flutter, even in a million years! i really don't get it and it is a kind of dissapointing, I wish to quit learning if everything is like this

    • @hassanflutter
      @hassanflutter  Месяц назад

      Apology if i have missed something in the process. But lot's of people have watched the video and didn't faced any issues.

  • @soself_learner412
    @soself_learner412 Год назад

    Does any documentation and reference show the step you did? Cuz I got many unknown bugs using firebase_cli and even follow the firebase_cli documentation. So I would like to refer to the document that provides the method you did. This is very important to me; I must write a report explaining my project.

    • @hassanflutter
      @hassanflutter  Год назад +1

      We are working on it to write the written tutorial for it. stay tuned!

    • @hassanflutter
      @hassanflutter  Год назад

      Check out the written tutorial in the Description.

    • @soself_learner412
      @soself_learner412 Год назад +1

      @@hassanflutter thanks

  • @bill__j
    @bill__j Год назад

    Hi, Please share the source code if possible

  • @ningguangleaks2001
    @ningguangleaks2001 Год назад +2

    FAILURE: Build failed with an exception.
    * What went wrong:
    A problem occurred configuring root project 'android'.
    > Could not resolve all files for configuration ':classpath'.
    > Could not find com.google.gms.google-services:4.3.15:.
    Required by:
    project : (May i ask why am i having this error ?) thank you!

    • @hassanflutter
      @hassanflutter  Год назад +2

      This error occured because there are some missing colon. just replace the
      'com.google.gms.google-services4.3.15'
      TO
      classpath 'com.google.gms:google-services:4.3.15'

    • @ummii4804
      @ummii4804 Год назад

      i am still getting this error i have putted the colon as well, i have this classpath 'com.google.gms.google-services:4.4.0'
      @@hassanflutter

  • @MdLimon-lu8yg
    @MdLimon-lu8yg Год назад

    * What went wrong:
    A problem occurred evaluating root project 'android'.
    > Supplied String module notation 'com.google.gms.google-services4.3.15' is invalid. Example notations: 'org.gradle:gradle-core:2.2', 'org.mockito:mockito-core:1.9.5:javadoc'. how can solved this error please help me

    • @hassanflutter
      @hassanflutter  Год назад +1

      This error occured because there are some missing colon. just replace the
      'com.google.gms.google-services4.3.15'
      TO
      classpath 'com.google.gms:google-services:4.3.15'

  • @WhatAMoron-007
    @WhatAMoron-007 2 месяца назад

    I guess its better to do it through CLI and avoid this