Sayed Mahmood Sayedi
Sayed Mahmood Sayedi
  • 20
  • 10 402
🔒 Google Sign In in Flutter with Firebase - Step-by-Step Guide (2024) 🔥
By the end of this video, you’ll learn how to integrate Google as an authentication provider to your Flutter app. We’ll also look into and solve some of the errors that usually happen in the process.
Like & subscribe to get the upcoming videos on time!
Source code 👨🏻‍💻: github.com/sm-sayedi/awesome_notes
Links 🔗 used in the video
firebase.google.com/docs/auth/flutter/start
docs.gradle.org/current/userguide/compatibility.html
Previous video in the series
th-cam.com/video/ldahqcJ9pxM/w-d-xo.htmlsi=g5i39bNxekFrdfVO
Add Firebase to a Flutter app
th-cam.com/video/q629zgx2BYo/w-d-xo.htmlsi=QV4ulOU9JFRSQ5P6
Watch the Awesome Notes App series
th-cam.com/video/9d6uhMEs9F8/w-d-xo.htmlsi=afcaZ_fFELKwpMiV
#flutter #fluttertutorial #smsayedi #firebase
มุมมอง: 5 226

วีดีโอ

🔐 Flutter Firebase Email & Password Auth | Verify Email | Forgot Password | Logout | 2024
มุมมอง 5735 หลายเดือนก่อน
This video is all about adding the Firebase email and password authentication to our Awesome Notes application. We’ll also implement the email verification functionality, so only the users with the verified emails can continue to the app. You’ll also learn how to implement the password reset functionality. And we’ll finalize the video by adding the log-out feature to the app. Like & subscribe t...
ASMR Programming - Restaurant App UI Dribbble Clone with Flutter - No Talking
มุมมอง 2365 หลายเดือนก่อน
In this video, we will clone a modern, nice-looking restaurant app UI from Dribbble using Flutter. There will be no talking, just a calming keyboard sound, and a rain background. I hope you’ll enjoy it!😊 Please LIKE & SUBSCRIBE if you're liking the content, it'll help the channel reach more nice coders just like you!! 😊 Source code 👨🏻‍💻: github.com/sm-sayedi/restaurant_app_ui Add Firebase to yo...
📱 Build Modern Flutter Screen for Login, Signup, and Validation | 2024 Tutorial For Beginners 🔥
มุมมอง 4166 หลายเดือนก่อน
You’ll learn all about creating a stunning yet simple registration page in Flutter. You’ll also be able to validate the registration form, i.e., check for a valid email format, and strong password. Like & subscribe to get the upcoming videos on time! Source code 👨🏻‍💻: github.com/sm-sayedi/awesome_notes Add Firebase to a Flutter app th-cam.com/video/q629zgx2BYo/w-d-xo.htmlsi=QV4ulOU9JFRSQ5P6 Wat...
Flutter + Firebase: Quick & Easy Integration Tutorial - 2024 Edition!
มุมมอง 4846 หลายเดือนก่อน
In this video, you'll learn how to add Firebase to your Flutter application using the latest method according to the official Firebase documentation. This video is actually part of the Flutter Awesome Notes application video series, but you can still watch it independently. Like & subscribe to get the upcoming videos on time! Source code 👨🏻‍💻: github.com/sm-sayedi/awesome_notes Links 🔗 used in ...
Edit, Delete, Order, and Search the Notes | Flutter Awesome Notes - Part 4
มุมมอง 2126 หลายเดือนก่อน
In this video, we'll implement the functionality to edit and delete a note, as well as order and search the notes. You'll learn how to efficiently use the Provider package for such commonly-used operations. Like & subscribe to get the upcoming videos of the series, on time! Source code 👨🏻‍💻: github.com/sm-sayedi/awesome_notes Links 🔗 used in the video pub.dev/packages/provider pub.dev/packages/...
Add a Note & Manage the State with Provider Package | Flutter Awesome Notes - Part 3
มุมมอง 2456 หลายเดือนก่อน
In this video, we'll implement the functionality to add a new note and at the same time, we'll use the Provider package to manage the app state. You'll learn how to use the Consumer as well as the Selector widget to granularly listen to state changes and rebuild the widgets. You'll also learn how to add a dialog and also avoid accidental back navigation. Like & subscribe to get the upcoming vid...
Build the New/Edit Note Page of the App | Flutter Awesome Notes - Part 2
มุมมอง 3957 หลายเดือนก่อน
In this video, we'll create the new/edit note page of our app (Awesome Notes). We'll add a Flutter package called, Flutter-Quill, to our app, by which we'll be able to write rich-text notes. Like & subscribe to get the upcoming videos of the series, on time! Source code 👨🏻‍💻: github.com/sm-sayedi/awesome_notes Links 🔗 used in the video pub.dev/packages/flutter_quill Timecodes (Chapters) 00:00:0...
Design the Main Page of the App & Add Custom Fonts | Flutter Awesome Notes - Part 1
มุมมอง 6148 หลายเดือนก่อน
In this video, we'll create the first page of our app (Awesome Notes). You'll learn how to use different types of Flutter widgets to craft some custom UI elements. You'll also learn how to add custom fonts to your app. Like & subscribe to get the upcoming videos of the series, on time! Source code 👨🏻‍💻: github.com/sm-sayedi/awesome_notes Links 🔗 used in the video pub.dev/packages/font_awesome_f...
Let's Create a Rich Note-Taking Application using Flutter & Firebase | Awesome Notes - Part 0
มุมมอง 6098 หลายเดือนก่อน
In this video series, we're going to create a mobile application for note-taking. We'll call it Awesome Notes. This application will be built with Flutter and Firebase. Like & subscribe to get the upcoming videos of the series, on time! Source code 👨🏻‍💻: github.com/sm-sayedi/awesome_notes #flutter #fluttertutorial #firebase #flutterfirebase #firestore
Master Styling the Text in Flutter | Flutter TextStyle
มุมมอง 16011 หลายเดือนก่อน
TextStyle class in Flutter has so much potential when it comes to styling the Text widget. You may know a little about all its properties, that's what this video is all about. All of the TextStyle properties are completely described with examples, so by the end of the video, you'll not have any problems styling the text in your next Flutter app. *Source-code 👨🏻‍💻:* github.com/sm-sayedi/flutter_...
Clear Your Doubts About the Flutter Text Widget and its Properties!
มุมมอง 8211 หลายเดือนก่อน
Clear Your Doubts About the Flutter Text Widget and its Properties!
Completely Understand the Flutter Badge Widget
มุมมอง 240ปีที่แล้ว
Completely Understand the Flutter Badge Widget
Flutter Dismissible Widget in DEPTH!
มุมมอง 175ปีที่แล้ว
Flutter Dismissible Widget in DEPTH!

ความคิดเห็น

  • @AngryWolf-sq5wx
    @AngryWolf-sq5wx 2 วันที่ผ่านมา

    You lost my attention shortly after starting. It would've been helpful if you explain WHY you were doing what you were doing. So many Flutter tutorials are like that. Just doing things without explaining why.

    • @sm-sayedi
      @sm-sayedi 2 วันที่ผ่านมา

      Thanks for the comment! It would be really helpful if you can mention a few places you felt that way! It will help me make better videos next time! 🙂

  • @zamzamkhan271
    @zamzamkhan271 หลายเดือนก่อน

    sir could you please show us how to add an image function to that note app

    • @sm-sayedi
      @sm-sayedi หลายเดือนก่อน

      Unfortunately the image functionality is not decided for this app's scope. Maybe I will make a seperate video about that in the future. :-)

  • @NadeeshaAmarasingheNMA
    @NadeeshaAmarasingheNMA หลายเดือนก่อน

    Hi Sayed, This video series is very helpful and i followed everything. Thank you for creating this. 🥰 So now i'm waiting for "Facebook Sign In in Flutter with Firebase". are you making it ?

    • @sm-sayedi
      @sm-sayedi หลายเดือนก่อน

      I will resume uploading videos after a while, I just got a tight schedule in the recent months. And thanks for the supportive comment! 😊 Glad to hear these videos are helpful!

  • @HorizonShop99
    @HorizonShop99 หลายเดือนก่อน

    Hey Hey can anyone maby share the code with me I am really just trying to learn form it and I do not want to copy it I really want to enhance my coding and flutter skills

    • @sm-sayedi
      @sm-sayedi หลายเดือนก่อน

      Link to the source code is available in the video description!

  • @HorizonShop99
    @HorizonShop99 หลายเดือนก่อน

    Is there many a place where I can get this codes

  • @HorizonShop99
    @HorizonShop99 หลายเดือนก่อน

    Heyy If someone could help my I am not able to compress the column like you do at the start of the video

    • @sm-sayedi
      @sm-sayedi หลายเดือนก่อน

      I am not sure if I understood your question completely. Could you please mention the timestamp of the video your question is about?

    • @HorizonShop99
      @HorizonShop99 หลายเดือนก่อน

      @@sm-sayedi No worries my friend I figured it out myself but thanks for the reply

  • @dmitricherleto8234
    @dmitricherleto8234 หลายเดือนก่อน

    for some reason I get the "The named parameter 'readOnly' isn't defined. Try correcting the name to an existing named parameter's name, or defining a named parameter with the name 'readOnly'." in the new_or_edit_note_pages.dart I believe I follow everything exactly

    • @sm-sayedi
      @sm-sayedi หลายเดือนก่อน

      I think there are some API changes happened in the newer versions of flutter_quill, so please use the same version used in the video, flutter_quill 9.1.0.

  • @user-xf8rj2yx1q
    @user-xf8rj2yx1q 2 หลายเดือนก่อน

    amazing, thank you

    • @sm-sayedi
      @sm-sayedi 2 หลายเดือนก่อน

      Glad you liked it!

  • @shaztech620
    @shaztech620 2 หลายเดือนก่อน

    awesome tutorial, well explained, luving it

    • @sm-sayedi
      @sm-sayedi 2 หลายเดือนก่อน

      Glad you liked it!

  • @Naif-Sama
    @Naif-Sama 2 หลายเดือนก่อน

    Wait... U already have a ready ui so it doesn't look like this is the start point right??? Is this like second video so I must first watch the first? Or no it part of list and I must watch a couple of video instead of one?

    • @sm-sayedi
      @sm-sayedi 2 หลายเดือนก่อน

      You're right. This is actually part of a play list that you can find the link in the description of this video. But if you just want to learn about Email and Password auth, I think you don't necessarily need to watch the previous videos! 🙂

    • @dmitricherleto8234
      @dmitricherleto8234 หลายเดือนก่อน

      @@sm-sayedi how do I sync the user notes on the cloud?

    • @sm-sayedi
      @sm-sayedi หลายเดือนก่อน

      That will come in the upcoming videos!

    • @dmitricherleto8234
      @dmitricherleto8234 หลายเดือนก่อน

      @@sm-sayedi sounds good! I'll wait for that and great videos :)

  • @magne3020
    @magne3020 3 หลายเดือนก่อน

    Hello, I'm still looking forward to the next part! This topic is great, when will you have time to upload the next part? Thanks for sharing all this with us! 🥰🥰

    • @sm-sayedi
      @sm-sayedi 3 หลายเดือนก่อน

      I will start uploading new videos soon in the following days! Thanks for your interest and patience! 🙂

    • @magne3020
      @magne3020 3 หลายเดือนก่อน

      @@sm-sayedi Really really very thanks, you are awesome, i will be waiting your new videos 🤗

  • @GUESSIKHOULOUD
    @GUESSIKHOULOUD 3 หลายเดือนก่อน

    did you made the page "new tag dialog" before????

    • @sm-sayedi
      @sm-sayedi 3 หลายเดือนก่อน

      Yeah, you can check it here: th-cam.com/video/mW_zvHQDd0I/w-d-xo.html&si=VnV0IHxnHoh4enEO

    • @GUESSIKHOULOUD
      @GUESSIKHOULOUD 3 หลายเดือนก่อน

      @@sm-sayedi thank youuu

    • @GUESSIKHOULOUD
      @GUESSIKHOULOUD 3 หลายเดือนก่อน

      @@sm-sayedi can I know if you already define selector function in the previous ved or its predefine function???? thank you in advance

    • @sm-sayedi
      @sm-sayedi 3 หลายเดือนก่อน

      Selector is a class defined in the Provider package.

  • @prasadmusini8452
    @prasadmusini8452 3 หลายเดือนก่อน

    Can you please make a video on firebase tutorial

    • @sm-sayedi
      @sm-sayedi 3 หลายเดือนก่อน

      If you mean Firestore, then one of the upcoming videos is going to be about that!

  • @abdulgafoor6345
    @abdulgafoor6345 3 หลายเดือนก่อน

    Nice bro your videos are clean and clear understanding how i get clients for flutter app development i need help

    • @sm-sayedi
      @sm-sayedi 3 หลายเดือนก่อน

      Thank you! Glad to hear that.

  • @FokrulIslam-bm8nu
    @FokrulIslam-bm8nu 3 หลายเดือนก่อน

    😍😍😍😍😍😍😍😍

    • @sm-sayedi
      @sm-sayedi 3 หลายเดือนก่อน

      😊

  • @FokrulIslam-bm8nu
    @FokrulIslam-bm8nu 3 หลายเดือนก่อน

    thank you create this video❤❤❤❤😍😍😍😍 i am newbe in flutter

    • @sm-sayedi
      @sm-sayedi 3 หลายเดือนก่อน

      Thank you. Wish you the best in your journey!

  • @amitdhaka8404
    @amitdhaka8404 3 หลายเดือนก่อน

    Hii bro i have created an app which use google signin only and login necessary for user to open the app . Now i use SHA and SHA1 key in firebase but i am in doubt is these key will work when playstore team will review the app.

    • @sm-sayedi
      @sm-sayedi 3 หลายเดือนก่อน

      There will be no issue if you have set up the keys correctly!

  • @younes6216
    @younes6216 4 หลายเดือนก่อน

    How do I stop it from creating new users and use it only for log in ??

    • @sm-sayedi
      @sm-sayedi 4 หลายเดือนก่อน

      I don't think I got what you mean, can you elaborate?

  • @gurparvesh38
    @gurparvesh38 4 หลายเดือนก่อน

    Best Tutorial for Gsignin So far! Thank you Sayed :)

    • @sm-sayedi
      @sm-sayedi 4 หลายเดือนก่อน

      Glad it was helpful!

  • @magne3020
    @magne3020 4 หลายเดือนก่อน

    This is awesome! You are the best!!!!!

    • @sm-sayedi
      @sm-sayedi 4 หลายเดือนก่อน

      Thank you very much!!

  • @Kavi-yz4sx
    @Kavi-yz4sx 4 หลายเดือนก่อน

    Brilliant!!🙌

    • @sm-sayedi
      @sm-sayedi 4 หลายเดือนก่อน

      Thank you!

  • @BaBeK16
    @BaBeK16 4 หลายเดือนก่อน

    Teşekkür ediyorum. Uygulaman çok güzel çalışıyor. Aynı uygulama üzerinden firebase storageden pdf dosyalarını yükleme ve indirme işlemi de yapsan efsane olurdu. Bu da çok güzel olmuş emeğine sağlık.

    • @sm-sayedi
      @sm-sayedi 4 หลายเดือนก่อน

      Teşekkür ederim. Bu uygulama, Firebase Firestore'a not yükleme/kaydetme özelliğine sahip olacak ve bununla ilgili video yakında yüklenecek. PDF'yi Firebase Storage'a yüklemek için aslında bu uygulamanın bu özelliğe sahip olmasını planlamıyorum, ancak gelecekte bununla ilgili ayrı bir video hazırlamayı düşüneceğim!

  • @Gurutellme
    @Gurutellme 5 หลายเดือนก่อน

    nice video...keep going

    • @sm-sayedi
      @sm-sayedi 5 หลายเดือนก่อน

      Thank you!!

  • @zakfrum
    @zakfrum 5 หลายเดือนก่อน

    Nice and clean !

    • @sm-sayedi
      @sm-sayedi 5 หลายเดือนก่อน

      Thanks!

  • @AdhamFaisal875
    @AdhamFaisal875 5 หลายเดือนก่อน

    Some customers are afraid to build applications that include authentication for fear that the programmer in the database will obtain the passwords of the application users

    • @sm-sayedi
      @sm-sayedi 5 หลายเดือนก่อน

      With custom authentication solutions, yes, it is unsafe. But with Firebase Auth, there is no way for programmers to obtain the passwords and not to forget they're encrypted, so even Firebase cannot misuse it, at least there is not such a case reported so far!

    • @AdhamFaisal875
      @AdhamFaisal875 5 หลายเดือนก่อน

      @@sm-sayedi thank you very much

  • @magne3020
    @magne3020 5 หลายเดือนก่อน

    Your content is incredible, of great quality, I hope with all my heart for your channel stands out a lot and have a lot of success with it, since you are a mastermind with flutter and I would like to continue learning from you, I will look forward to your next video 🤗

    • @sm-sayedi
      @sm-sayedi 5 หลายเดือนก่อน

      Thank you very much, it's the comments like yours which keep me motivated! And thanks for the nice wish! ☺️

  • @zakfrum
    @zakfrum 6 หลายเดือนก่อน

    Awesome form tutorial 👍Keep up !

    • @sm-sayedi
      @sm-sayedi 6 หลายเดือนก่อน

      Thanks, will do!

  • @zakfrum
    @zakfrum 6 หลายเดือนก่อน

    Very rich tutorial with great insights into Dart core and state management ! Excellent 👍

    • @sm-sayedi
      @sm-sayedi 6 หลายเดือนก่อน

      Glad it helped!

  • @alhaidarai
    @alhaidarai 6 หลายเดือนก่อน

    thank you very much i've been trying to do it for 3 days trying different methods until it was all of different versions of flutter or firebase. not to mention the build.gradle keep up the good work

    • @sm-sayedi
      @sm-sayedi 6 หลายเดือนก่อน

      Glad it could be of help! 🙂

  • @AdhamFaisal875
    @AdhamFaisal875 6 หลายเดือนก่อน

    please next make voice recorder as voice note

    • @sm-sayedi
      @sm-sayedi 6 หลายเดือนก่อน

      I will consider creating a different video series on that in the future!

  • @zakfrum
    @zakfrum 6 หลายเดือนก่อน

    Thanks for the update and also for the detailed explanation of the state management aspects ! Keep up 👍

    • @sm-sayedi
      @sm-sayedi 6 หลายเดือนก่อน

      Appreciate your support! 🙏🏻

  • @trabzonapp
    @trabzonapp 6 หลายเดือนก่อน

    Very good thank you

    • @sm-sayedi
      @sm-sayedi 6 หลายเดือนก่อน

      So nice of you 🙂

  • @lucaspedrajas5622
    @lucaspedrajas5622 7 หลายเดือนก่อน

    how do you layout the paréntesis automatically? I've set the auto indent to full but doesn't separate the crochets and parentesis in different lines

    • @sm-sayedi
      @sm-sayedi 7 หลายเดือนก่อน

      Add the necessary trailing commas in the code, and then use the shortcut Shift + Alt + F (windows) or Shift + Option + F (macOS) to format the code. Alternatively, right click on the code and then choose the "Format Document" option from the menu!

  • @zakfrum
    @zakfrum 7 หลายเดือนก่อน

    I spotted a small bug : when clicking on TextField Widget on readOnly mode it gets focused even if readOnly is set to true, the solution is to add this code in the textfield : canRequestFocus: readOnly ? false : true,

    • @sm-sayedi
      @sm-sayedi 7 หลายเดือนก่อน

      Amazing!! I will mention and correct it in the next video!!

  • @zakfrum
    @zakfrum 8 หลายเดือนก่อน

    Good job 👍 Keep up ! For those having issue with the Quill package like I did just upgrade your flutter binary to the last version (3.16) everything resolves.

    • @sm-sayedi
      @sm-sayedi 7 หลายเดือนก่อน

      Thanks for the helpful comment! 🙂

  • @kunalsin
    @kunalsin 8 หลายเดือนก่อน

    Can u make functional PDF app

    • @sm-sayedi
      @sm-sayedi 8 หลายเดือนก่อน

      I will include it in my list!!

  • @kunalsin
    @kunalsin 8 หลายเดือนก่อน

    Good tutorial

    • @sm-sayedi
      @sm-sayedi 8 หลายเดือนก่อน

      Glad to hear that! 🙂

  • @zakfrum
    @zakfrum 8 หลายเดือนก่อน

    Clear and straightforward ! Keep up 👍

    • @sm-sayedi
      @sm-sayedi 8 หลายเดือนก่อน

      Thank you! 🙂

  • @fazilrabizahin187
    @fazilrabizahin187 8 หลายเดือนก่อน

    ډیر عالي استاد محترم

    • @sm-sayedi
      @sm-sayedi 8 หลายเดือนก่อน

      هيله کوم! 🙏🏻

  • @someshsahu4638
    @someshsahu4638 9 หลายเดือนก่อน

    very nice explanation thank you so much 🙏🏼🙏🏼🙏🏼

    • @sm-sayedi
      @sm-sayedi 9 หลายเดือนก่อน

      Happy it was helpful! 🙂

  • @chind0na
    @chind0na 9 หลายเดือนก่อน

    I am getting AsyncGap warnings. Thank you for this.

    • @sm-sayedi
      @sm-sayedi 9 หลายเดือนก่อน

      Happy it was helpful!

  • @meetrajpopat2348
    @meetrajpopat2348 10 หลายเดือนก่อน

    Whats difference between context.mounted and only mounted?

    • @sm-sayedi
      @sm-sayedi 10 หลายเดือนก่อน

      @meetrajpopat2348 In the case of `context.mounted`, mounted is a property of the BuildContext class, which can be accessed in both StatelessWidget and StatefulWidget. In the case of only `mounted`, it is a property of the State class, which can only be accessed in a StatefulWidget. Technically both of them represent the same thing, which is if the current widget is in the widget tree!

  • @atalatal
    @atalatal 11 หลายเดือนก่อน

  • @sm-sayedi
    @sm-sayedi 11 หลายเดือนก่อน

    Source code: 👨🏻‍💻👉🏻github.com/sm-sayedi/flutter_text

  • @sm-sayedi
    @sm-sayedi ปีที่แล้ว

    Get the source code: 👉🏻github.com/sm-sayedi/flutter_badge

  • @sm-sayedi
    @sm-sayedi ปีที่แล้ว

    Get the source code here: 👉🏻 github.com/sm-sayedi/dismissible