Flutter Course: Firebase Chat App

Поделиться
HTML-код
  • Опубликовано: 16 май 2024
  • Watch this whole Flutter & Firebase Course to learn how to create a Flutter Chat App that uses Firestore and Firebase Storage.
    Source Code: drive.google.com/file/d/1lQj_...
    👉 12 Week Flutter Training | heyflutter.com
    👉 Flutter Masterclass Courses | heyflutter.com/masterclass
    Twitter: / heyflutter_
    Facebook: / heyflutter
    Instagram: / heyflutter_
    LinkedIn: / heyflutter
    Website: heyflutter.com
    Lessons:
    00:00 Introduction
    00:38 Users Screen UI
    02:37 Create and Read Operation
    04:47 Chat Screen UI
    09:59 Create Operation - Messages
    13:40 Read Operation - Messages
    17:51 Update Operation - User Data
    20:57 Search User
    23:54 FCM Push Notification
    #Flutter #Tutorial #HeyFlutter
    Thanks For Watching :-)
  • РазвлеченияРазвлечения

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

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

    👉Join 12 Week Flutter Training: heyflutter.com
    👉Join the WhatsApp Channel to get the latest news about Flutter & HeyFlutter: whatsapp.com/channel/0029VaDNCZtC1Fu8nL2vmw3f
    Source Code: drive.google.com/file/d/1lQj_DB58Ijulq-lpUZQe9u0N1jwe8KxS/view?usp=sharing

  • @eNONO-ot4zh
    @eNONO-ot4zh 8 месяцев назад +1

    Thank u 👍. Gog job

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

      Glad you liked it, @eNONO-ot4zh 😀

  • @situansitus
    @situansitus 7 месяцев назад +1

    Can you explain about exporting Excel from Flutter using Excel dependencies, please

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

      Thanks for the idea @situansitus 😀, i have added it in my list of future videos

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

    thank you

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

      You are welcome, @nininshoppingwebsiteapplic3530!

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

    how can make overlay can be use it as global on all app screen without pass build context argument

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

      Thank You @mobiledev619! Follow this link: stackoverflow.com/questions/75257867/how-can-i-show-overlay-on-top-of-the-whole-app-in-flutter
      I hope you will get your answer 🙂

  • @MahmudulHasan-so6du
    @MahmudulHasan-so6du 7 месяцев назад

    Make a tutorial Flutter transparent app, which background show the android default screen like overlay .

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

      Thanks for the idea @MahmudulHasan-so6du 😀, i have added it in my list of future videos

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

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

    well done

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

      Thank you, @barzyyasin2467! 🙂

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

    hi great video. but what if I only wanted to see the list of users with whom I started a chat and not the list of all users? I tried to modify the query but extracting the docs of a subcollection always returns an empty list :(

    • @HeyFlutter
      @HeyFlutter  3 месяца назад +1

      Thank You @tricaricoenrico! Follow this link: stackoverflow.com/questions/66783401/flutter-firestore-how-to-list-people-i-only-have-chat-history-with
      I hope you will get your answer 🙂

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

    How to show notifications count in app icon when new notification coming

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

      Thank You @haiderjaafer8164! Follow this link: www.fluttercampus.com/guide/274/show-notification-counter-badge-on-app-icon-flutter/#:~:text=Note%3A%20Don't%20forget%20to,AwesomeNotifications().
      I hope you will get your answer 🙂

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

    Thats it!

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

      Thank you, @MrCamdere! 🙂

  • @user-zl8zm2re4p
    @user-zl8zm2re4p 5 месяцев назад

    thx sir ! , can i study this chapter. i'm beginner . lets go tothe studiee.

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

      Sure, @user-zl8zm2re4p 🙂

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

    🎉 100 k

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

      Yipppee, @amanuelgulilat2733! 🙂

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

    Thanks for this tutorial. Where is the source codes?

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

      Source Code: drive.google.com/file/d/1lQj_DB58Ijulq-lpUZQe9u0N1jwe8KxS/view?usp=sharing

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

      Thank you so much@@HeyFlutter

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

    On what Dart version are you?

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

      Hey, @justadreamerfl 🙂 while making of this video it waw 3.0 but you can go with the latest one.

  • @amalashok-hm6di
    @amalashok-hm6di Месяц назад

    How can I get firestore database data..

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

      Thank you, @amalashok-hm6di! 🙂. Please try to provide enough details with your question

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

    Cool.

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

      Thanks, @prasantkumar7693! 🙂

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

    up to 4:00 time i, did everything, just like you but I'm not getting the blank screen

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

      Need on main
      Widget build(BuildContext context) {
      return
      // ChangeNotifierProvider(
      // create: (BuildContext context) {
      // FirebaseProvider();
      // },
      // child:
      need write on main

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

      @@mobiledevloperroadtopro i did bro, still im not getting the excepted output. may be i'm bit confused about he created the collections and documents in firebase

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

      @@krishnarao5331
      Future main() async {
      WidgetsFlutterBinding.ensureInitialized();
      await Firebase.initializeApp(
      options: const FirebaseOptions(
      apiKey: "your key",
      appId: "your key",
      messagingSenderId: "your key",
      projectId: "your key"),
      );
      runApp(MultiProvider(providers: [
      ChangeNotifierProvider(create: (context) => FirebaseProvider(),)
      ], child: const App()));
      }

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

      Great, Thank you @mobiledevloperroadtopro!

  • @krishnarao5331
    @krishnarao5331 3 месяца назад +1

    u didn't mentioned, how to upload the data 2:40

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

      Thanks for your feedback, @krishnarao5331! 🙂

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

    how come you don't use cloud functions?

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

      Hey, @michaelsigler13 🙂 could functions can be used in scenarios like:
      1. You want to perform security checks.
      2. You want to make sure correct data is stored in db.
      3. Or for some tasks that you don't want to execute on frontend side.

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

    Implement group chat feature too

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

      Thanks for the idea, @navneetsharma5179! 🙂 I have added it to my list of ideas for future videos!

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

    How to detect incoming calls with flutter application?

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

      Thank You @Krishnaprasad_K_S! Follow this link: pub.dev/packages/flutter_incoming_call
      I hope you will get your answer 🙂

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

      ​@@HeyFlutterHello HeyFlutter team! First and foremost, a big thank you for your fantastic work and the resources you provide to the Flutter community. Your expertise has been incredibly helpful.
      I have a question regarding Dart's log and print functions. Can you please explain the main differences between these two when it comes to logging and debugging in Dart? Your insights would be greatly appreciated!

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

      ​@@HeyFlutterI have a question on how can I access a returned value from a function which access incoming calls with the help of phone_state_background package.

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

    Firebase Cloud Messaging API will be deprecated soon, please publisha tutorial on Firebase Messaging API v1

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

      Thanks for the idea, @nuaimanashiq4251! 🙂 I have added it to my list of ideas for future videos!

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

    that background music 😮‍💨😮‍💨😮‍💨😮‍💨😮‍💨😮‍💨

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

      Thank you, @krishnarao5331! 🙂

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

    github?

    • @HeyFlutter
      @HeyFlutter  8 месяцев назад +2

      Source Code: drive.google.com/file/d/1lQj_DB58Ijulq-lpUZQe9u0N1jwe8KxS/view?usp=sharing

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

    it is not complete tutorial. Will you upload in parts

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

      Thanks for the idea @sumitmishra3864 😀, i have added it in my list of future videos

  • @karanmalhotra1858
    @karanmalhotra1858 7 месяцев назад +2

    this lists every users available. i want to show only that users with whom i have talked

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

      Thank You @karanmalhotra1858! Follow this link: stackoverflow.com/questions/73670676/flutter-firestore-how-to-show-the-list-of-people-i-have-recently-chat-with
      I hope you will get your answer 🙂

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

    Please post a long video, without interruptions! I don't understand

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

      Thanks for the idea, @peterparker8548! 🙂 I have added it to my list of ideas for future videos!

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

    github ?

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

      Source Code: drive.google.com/file/d/1lQj_DB58Ijulq-lpUZQe9u0N1jwe8KxS/view?usp=sharing