Sayed Mahmood Sayedi
Sayed Mahmood Sayedi
  • Видео 20
  • Просмотров 11 832
🔒 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
ruclips.net/video/ldahqcJ9pxM/видео.htmlsi=g5i39bNxekFrdfVO
Add Firebase to a Flutter app
ruclips.net/video/q629zgx2BYo/видео.htmlsi=QV4ulOU9JFRSQ5P6
Watch the Awesome Notes App series
ruclips.net/video/9d6uhMEs9F8/видео.htmlsi=afcaZ_fFELKwpMiV
#flutt...
Просмотров: 5 684

Видео

🔐 Flutter Firebase Email & Password Auth | Verify Email | Forgot Password | Logout | 2024
Просмотров 6136 месяцев назад
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
Просмотров 2406 месяцев назад
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 🔥
Просмотров 4817 месяцев назад
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 ruclips.net/video/q629zgx2BYo/видео.htmlsi=QV4ulOU9JFRSQ5P6 Wat...
Flutter + Firebase: Quick & Easy Integration Tutorial - 2024 Edition!
Просмотров 5387 месяцев назад
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
Просмотров 2687 месяцев назад
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
Просмотров 3097 месяцев назад
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
Просмотров 5348 месяцев назад
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
Просмотров 8849 месяцев назад
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
Просмотров 8519 месяцев назад
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
Просмотров 176Год назад
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!
Просмотров 87Год назад
Clear Your Doubts About the Flutter Text Widget and its Properties!
Completely Understand the Flutter Badge Widget
Просмотров 247Год назад
Completely Understand the Flutter Badge Widget
Flutter Dismissible Widget in DEPTH!
Просмотров 183Год назад
Flutter Dismissible Widget in DEPTH!

Комментарии

  • @MarcosFreitass
    @MarcosFreitass 15 часов назад

    Will there still be videos from the series? How to sync user notes to the cloud?

  • @binihalex8097
    @binihalex8097 4 дня назад

    Best tutorial by far. Thank you Sayedi. I learned a lot from you.

    • @sm-sayedi
      @sm-sayedi 3 дня назад

      Glad it was helpful! 🙂

  • @joyachakraborty9835
    @joyachakraborty9835 8 дней назад

    Hey..i am making the project following your video..Here i am facing a problem while running the project. There is no error in the code and shows the main page with "Project name" after running. But after running, the notification shows that "Initializing Gradle Language Server". It takes a loooong time..Now what can i do in this situation? Please reply. it's really really urgent.. 🥹🥹

  • @AngryWolf-sq5wx
    @AngryWolf-sq5wx Месяц назад

    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 Месяц назад

      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 2 месяца назад

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

    • @sm-sayedi
      @sm-sayedi 2 месяца назад

      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 2 месяца назад

    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 2 месяца назад

      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 2 месяца назад

    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 2 месяца назад

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

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

    Is there many a place where I can get this codes

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

    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 2 месяца назад

      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 2 месяца назад

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

    • @joyachakraborty9835
      @joyachakraborty9835 8 дней назад

      How did you do that? Please reply​@@HorizonShop99

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

    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 2 месяца назад

      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 3 месяца назад

    amazing, thank you

    • @sm-sayedi
      @sm-sayedi 3 месяца назад

      Glad you liked it!

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

    awesome tutorial, well explained, luving it

    • @sm-sayedi
      @sm-sayedi 3 месяца назад

      Glad you liked it!

  • @Naif-Sama
    @Naif-Sama 3 месяца назад

    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 3 месяца назад

      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 2 месяца назад

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

    • @sm-sayedi
      @sm-sayedi 2 месяца назад

      That will come in the upcoming videos!

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

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

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

    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 4 месяца назад

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

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

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

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

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

    • @sm-sayedi
      @sm-sayedi 4 месяца назад

      Yeah, you can check it here: ruclips.net/video/mW_zvHQDd0I/видео.html&si=VnV0IHxnHoh4enEO

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

      @@sm-sayedi thank youuu

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

      @@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 4 месяца назад

      Selector is a class defined in the Provider package.

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

    Can you please make a video on firebase tutorial

    • @sm-sayedi
      @sm-sayedi 4 месяца назад

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

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

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

    • @sm-sayedi
      @sm-sayedi 4 месяца назад

      Thank you! Glad to hear that.

  • @FokrulIslam-bm8nu
    @FokrulIslam-bm8nu 4 месяца назад

    😍😍😍😍😍😍😍😍

  • @FokrulIslam-bm8nu
    @FokrulIslam-bm8nu 4 месяца назад

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

    • @sm-sayedi
      @sm-sayedi 4 месяца назад

      Thank you. Wish you the best in your journey!

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

    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 4 месяца назад

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

  • @younes6216
    @younes6216 5 месяцев назад

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

    • @sm-sayedi
      @sm-sayedi 5 месяцев назад

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

  • @gurparvesh38
    @gurparvesh38 5 месяцев назад

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

    • @sm-sayedi
      @sm-sayedi 5 месяцев назад

      Glad it was helpful!

  • @magne3020
    @magne3020 5 месяцев назад

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

    • @sm-sayedi
      @sm-sayedi 5 месяцев назад

      Thank you very much!!

  • @Kavi-yz4sx
    @Kavi-yz4sx 5 месяцев назад

    Brilliant!!🙌

  • @BaBeK16
    @BaBeK16 5 месяцев назад

    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 5 месяцев назад

      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 6 месяцев назад

    nice video...keep going

    • @sm-sayedi
      @sm-sayedi 6 месяцев назад

      Thank you!!

  • @zakfrum
    @zakfrum 6 месяцев назад

    Nice and clean !

  • @AdhamFaisal875
    @AdhamFaisal875 6 месяцев назад

    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 6 месяцев назад

      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 6 месяцев назад

      @@sm-sayedi thank you very much

  • @magne3020
    @magne3020 6 месяцев назад

    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 6 месяцев назад

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

  • @zakfrum
    @zakfrum 7 месяцев назад

    Awesome form tutorial 👍Keep up !

    • @sm-sayedi
      @sm-sayedi 7 месяцев назад

      Thanks, will do!

  • @zakfrum
    @zakfrum 7 месяцев назад

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

    • @sm-sayedi
      @sm-sayedi 7 месяцев назад

      Glad it helped!

  • @alhaidarai
    @alhaidarai 7 месяцев назад

    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 7 месяцев назад

      Glad it could be of help! 🙂

  • @AdhamFaisal875
    @AdhamFaisal875 7 месяцев назад

    please next make voice recorder as voice note

    • @sm-sayedi
      @sm-sayedi 7 месяцев назад

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

  • @zakfrum
    @zakfrum 7 месяцев назад

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

    • @sm-sayedi
      @sm-sayedi 7 месяцев назад

      Appreciate your support! 🙏🏻

  • @trabzonapp
    @trabzonapp 7 месяцев назад

    Very good thank you

    • @sm-sayedi
      @sm-sayedi 7 месяцев назад

      So nice of you 🙂

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

    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 8 месяцев назад

      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 9 месяцев назад

    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 9 месяцев назад

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

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

    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 9 месяцев назад

      Thanks for the helpful comment! 🙂

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

    Can u make functional PDF app

    • @sm-sayedi
      @sm-sayedi 9 месяцев назад

      I will include it in my list!!

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

    Good tutorial

    • @sm-sayedi
      @sm-sayedi 9 месяцев назад

      Glad to hear that! 🙂

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

    Clear and straightforward ! Keep up 👍

    • @sm-sayedi
      @sm-sayedi 9 месяцев назад

      Thank you! 🙂

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

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

    • @sm-sayedi
      @sm-sayedi 9 месяцев назад

      هيله کوم! 🙏🏻

  • @someshsahu4638
    @someshsahu4638 10 месяцев назад

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

    • @sm-sayedi
      @sm-sayedi 10 месяцев назад

      Happy it was helpful! 🙂

  • @chind0na
    @chind0na 10 месяцев назад

    I am getting AsyncGap warnings. Thank you for this.

    • @sm-sayedi
      @sm-sayedi 10 месяцев назад

      Happy it was helpful!

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

    Whats difference between context.mounted and only mounted?

    • @sm-sayedi
      @sm-sayedi 11 месяцев назад

      @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 Год назад

  • @sm-sayedi
    @sm-sayedi Год назад

    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