💬📱Chat Messenger App • Full Tutorial from scratch / Flutter x Firebase

Поделиться
HTML-код
  • Опубликовано: 12 июн 2024
  • 📱 Flutter Courses • mitchkoko.app/
    💰 Hire Me / Book Consultation Call • mitchkoko.gumroad.com/l/CallW...
    ❤️ True Fans • / mitchkoko
    ~ ;
    ⌚️TIMESTAMPS
    0:00 Login Page
    7:31 Register Page
    11:15 Firebase Authentication
    21:13 Display Users
    27:16 Chat Functions
    38:13 Chat Bubble
    ~ ;
    📱 INSTAGRAM • / createdbykoko
    🐦 TWITTER • / createdbykoko
    📱 TIKTOK • / createdbykoko
    🎧 FLUTTER POD • / @flutterpod
    💬 JOIN DISCORD SERVER • / discord
    💻 GITHUB • github.com/mitchkoko/
    🖥 WEBSITE • mitchkoko.app/
  • НаукаНаука

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

  • @createdbykoko
    @createdbykoko  Год назад +13

    🔥📱 Flutter Templates • mitchkoko.app/
    🥷🏽📱 Minimal Social App • mitchkoko.gumroad.com/l/MinimalSocialApp
    💰📱 Minimal Ecommerce App • mitchkoko.gumroad.com/l/MinimalEcommerceApp
    What should I code next? 💜🔥 Let's chat on:
    🐦 TWITTER • twitter.com/createdbykoko/
    📱 INSTAGRAM • instagram.com/createdbykoko/ ✌🏾 If you need more help on the authentication part, check out my auth playlist:
    🔒 FLUTTER AUTH PLAYLIST:
    1📱 Modern Login UI • ruclips.net/video/Dh-cTQJgM-Q/видео.html
    2📱 Email Login & Logout • ruclips.net/video/_3W-JuIVFlg/видео.html
    3📱 Email Sign Up • ruclips.net/video/qlVj-0vpaW0/видео.html
    4📱 Google Sign In • ruclips.net/video/1U8_Mq1QdX4/видео.html
    I hope this helps you 💜 happy coding!

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

      Could you make a game using game console template flutter with flame

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

      A music 🎵 app?

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

      Hey mitch, i think make tutorial how to use library getX is good bcs soo simple for newbie than provider

    • @RAJPATEL-ir7ly
      @RAJPATEL-ir7ly 11 месяцев назад

      bro make a buy and sell app for old stuff for college students

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

      music app

  • @arslanrasit
    @arslanrasit 11 месяцев назад +26

    We reeeaaally need a video about state management

    • @createdbykoko
      @createdbykoko  5 месяцев назад +2

      ruclips.net/video/uQuxrZE2dqA/видео.html

  • @Rigobert99
    @Rigobert99 Год назад +7

    Much love ❤❤. A model of mine. It's said that we should have a model to inspire ourselves from . In this particular flutter case, Mitch you are my model 😊😊😊😊😊. Keep feeding your community with such content and i promise we will reach 100k soooooonnn

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

      thank you, I know you are a long time supporter. I really thank you and your words mean a lot to me 💜 how is flutter going for you nowadays?

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

      Going slowly but surely , i am having a lot of fun 😊😊. Thank you Mitch

  • @user-fq2yq4cy1b
    @user-fq2yq4cy1b Месяц назад +1

    I like how organized your code is, unlike other youtubers. helps me learn to organize cuz I'm way too messy.

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

    Every content of yours is breath-taking... Can't thank you enough ❤.

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

      A quick question Mitch.
      While inserting data into cloudfirestore, what's the difference between set and add
      sample:
      Firebasefirestore.instance.collection("users").doc().set({}) ;

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

      @@sammyjokes9613 in doc() u can mentiond id..like autogenerated id

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

      @@sammyjokes9613 Thank you!! you are a long time supporter, i really thank you for your kind words. Now for the 'set' and 'add' difference in firestore:
      The set method is used to set the value of a specific document, whether that document exists or not. If the document does not exist, it will be created with the provided data. If the document does exist, the set operation will replace all fields in the document with the provided object.
      The add method is slightly different. It's used to add a new document to a collection. When you use add, Firestore automatically generates a document ID for you. The document ID is a unique string that identifies the document.
      Basically, the main difference is that set requires you to specify a document ID and can replace an existing document, while add will automatically generate a document ID and will always create a new document.
      I hope this makes sense, let me know if you need more help 💜

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

      @@createdbykoko thank you so much. I understand better now❤

  • @WetSockConsumer
    @WetSockConsumer Год назад +11

    With this kind of content, you deserve millions of subscribers. Keep up the good work ❤

    • @createdbykoko
      @createdbykoko  Год назад +4

      thank you! your words mean a lot to me 💜 how is flutter going for you these days?

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

      @@createdbykoko Fairly well, all thanks to you : )

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

    NICEEE, just continue this kind of tutorials man, this was really detailfull and not a empty dummy :D

  • @AbhinavMishraA-wc3ky
    @AbhinavMishraA-wc3ky Год назад +1

    I was waiting for that! Thank you!

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

      Enjoy! Let me know if you have any problems💜

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

      i need the repo for this chat app please@@createdbykoko

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

    I am a teacher and learning flutter.... I like the way you make code easier....

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

      Nice!! you are a teacher. I respect teachers haha 💜 I love being simple, so I can understand myself

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

    Excellent as always. Thanks mate!👍👍👍

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

      My pleasure 💜 let me know if you have any problems

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

    your mode of delivery is intuitively awesome Bro....keep it lit 🔥

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

      Thank you. Your words mean a lot to me 💜

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

    I love your videos, keep going ♥️

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

      thanks for your words! really gives me motivation to help others💜

  • @ghassanalkaraan
    @ghassanalkaraan 9 месяцев назад +2

    YAY!! My first chat app ever ! It was challenging for me, but I was able to understand everything ! Now, I will go for more tutorials... Thanks !!

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

      Congrats good job!!! 💜 keep it up

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

    Clear, concise, well explained. Thank you man.

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

      my pleasure 💜how is flutter going for you these days? what are you trying to make?

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

    this video is kick ass , thank you so much. Helped me alot on a side gig . appreciate your videos thumbs up

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

    Thank you, this was really helpful :)

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

    i always love the way you use color combinations and shades of color . will start new series on nodejs projects

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

      Thank you for noticing those details haha. It really bothers me if the color combinations are not good haha.. I need to make it look nice. Also yes I am exploring different backends. Do you recommend nodejs?

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

      @@createdbykoko Yes nodejs please

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

      @@createdbykoko yes nodejs please

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

      @@createdbykoko yes nodejs

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

      @@createdbykoko mitch the last part of authentication is not out yet , which is the apple sign in . so yeah i am waiting for it . hoping it will come soon

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

    bro what can i say you are legend

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

    Very helpful, thanks! 💜

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

      no worries. How is flutter going for you these days?💜

  • @karolkrakowski9263
    @karolkrakowski9263 9 месяцев назад +10

    I really wanted to start my Flutter journey with some working projects, and your tutorial proved to give me the most useful information in the shortest span of time. Thank you! The (Legendary) Purple Heart 💜

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

      I am glad I could help you! 💜How is flutter going for you these days?

  • @user-qe5ls1hf9o
    @user-qe5ls1hf9o 7 месяцев назад +1

    I can just say that was fantastic 🔥

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

    Amazing tutorial!

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

    this is my first video of flutter and now i hv already learned so much thanks mitch 🤟

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

      wow first video haha good job! how is flutter going for you these days? 💜

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

    greate video mann!!! really really helpfull!!!💜💜💜

  • @Codepotatoes
    @Codepotatoes 10 месяцев назад +2

    Your tutorials are easy to follow. Thank you for existing

    • @createdbykoko
      @createdbykoko  10 месяцев назад +2

      Glad u like it haha lmk if u have any problems 💜

  • @youssefhelwa8312
    @youssefhelwa8312 Год назад +7

    Great video Mitch! I have a question, what is the point of using Provider for accessing services function when you can call the functions directly via class name?

    • @kashaf8863
      @kashaf8863 6 месяцев назад +2

      Provider is a state management

    • @createdbykoko
      @createdbykoko  5 месяцев назад +2

      For simple apps like our one, you don't have that many pages so you can call the function directly via class name. But as you have more pages, state management becomes essential, so provider will be helpful for that. For reference, here's the provider tutorial: ruclips.net/video/uQuxrZE2dqA/видео.html 💜

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

      @@createdbykoko Hy Mitch can u plz make video on how we add pics and documents on firebase storage ang cloud firestore

  • @MustafaTurgut-nz1xd
    @MustafaTurgut-nz1xd 11 месяцев назад +1

    first time building a chat app , it feels amazing!! Now im gonna improve it and then show it to my friends :DDD Thank you so much for the video

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

    Nice work ✨🚀

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

      Let me know if there are any problems. How is Flutter going for u?

  • @muhdwaffiq.9099
    @muhdwaffiq.9099 Месяц назад

    great video bro! Thankss💜

  • @MustafaTurgut-nz1xd
    @MustafaTurgut-nz1xd 11 месяцев назад

    very nice video , please keep it going

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

    You are amazing man!! Thanks for all the tutorials 💜

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

      My pleasure 💜 how is flutter going for u?

  • @abdelouahebbenouar6157
    @abdelouahebbenouar6157 11 месяцев назад +5

    Does the receiver get messages in real time (does he need to refresh the page?

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

    Great tutorial sir!

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

      thanks glad you like it! let me know if u have any problems 💜

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

      Sure sir!

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

    It helps me a lot,
    Thanks with this video tutorial

  • @user-tl5uw3kt8d
    @user-tl5uw3kt8d Год назад +1

    its so unusual not seeing your face in video 😄
    But still so cool to watch, im learning by your videos, thank you so much!

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

      haha do you prefer the face in the video? takes me longer to produce 🤣

    • @user-tl5uw3kt8d
      @user-tl5uw3kt8d Год назад

      @@createdbykoko yeah, it’s just feels more cozy, I think)

  • @dragonball.46
    @dragonball.46 Год назад +1

    Thank You So Much ❤❤

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

      My pleasure, let me know if there are any issues 💜

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

    Well done, your style is very easy

  • @1786martin
    @1786martin 11 месяцев назад +9

    Hi Mitch, could you code a reservation app? Using a calendar view for months and show the reservations either as a list or on the calendar. Each event a different colour and editable by clicking on it. E.g. a booking of a hotel room.

    • @createdbykoko
      @createdbykoko  11 месяцев назад +6

      yep okay noted 💜

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

      i cant find the repo for this chat app. i need it please
      @@createdbykoko

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

    just created a github account just to follow you. Thanks Genius.

  • @fritzmarsden5707
    @fritzmarsden5707 4 месяца назад +2

    Mitch, can you make a list or a playlist of all your projects that use Provider for state management. If not could you start to put it in your description, as it helps when I want to just plough through your videos that contain a particular thing that I need to practice.

  • @loloof64
    @loloof64 23 дня назад

    Thank you very much for this tutorial. Did you also make a video on flutter application architecture ? Because I like very much your organisation style.
    Also, it seems that you forgot to release the TextEditingControllers when done with them.

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

    This was fun to watch. Thank you for an excellent tutorial! 💜

  • @sumirandahal76
    @sumirandahal76 10 месяцев назад +8

    Hey mitch Could you please teach us more about state management like providers in much more detail. Thank you for quality content mitch. Purple heat💜

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

      ruclips.net/video/uQuxrZE2dqA/видео.html

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

    Is there any chance you can do a more advanced chat app as a direct continuation from this? Including things like push notifications, unread message markers, home_page.dart sorted by who messaged last, etc. Great work of course Mitch!!!

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

    💜💜💜💜💜💜💜💜 great work man thnx a lot
    can u teach us the state management ?

  • @user-wg2jf7su7v
    @user-wg2jf7su7v 3 месяца назад

    Thanks a lot, Mitch! The Best Flutter Tutorials 💜

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

    Great piece. 💜

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

      glad you like !💜 how is Flutter going for you?

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

      @@createdbykoko going well for me. Thanks 🙏🏼.

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

    Thank you for making this tutorial 🥰

  • @bentalla
    @bentalla 18 дней назад

    Great; Tkx you really helpful

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

    💜 Thanks Mitch It was Awesome...

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

    Good day Mitch.
    Can the instance of the AuthService be used in 17:04 instead of using provider?
    If not, can you please explain why? I am a beginner in flutter.
    Thank you.

  • @user-xz3it6ve8y
    @user-xz3it6ve8y 6 месяцев назад +1

    Please help i can't differentiate sender's chat bubble container color from mine Chat Buble container color, please help

  • @ghulammurtaza7959
    @ghulammurtaza7959 Год назад +5

    That's great but please add more features like sending images video, show user last seen and also add if the user has seen the message or not

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

      yep sure. Just the chatting function itself is a 40 minute video haha. I will work hard to produce more

    • @ghulammurtaza7959
      @ghulammurtaza7959 Год назад +4

      @@createdbykoko that's good also add push notifications

    • @createdbykoko
      @createdbykoko  Год назад +4

      @@ghulammurtaza7959 ah yes ofc. Notifications good idea

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

      @@createdbykoko push notifications tutorial from you would be 🔥

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

      @@createdbykokoyes! Please implement push notifications

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

    Next you do the group chatting in this app and also remove the chats we don't use and a search button for search the chats and a global search for new chats at last a deleting the chats and messages

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

    Hey, I'm just curious, why didn't you use the elevated button to create the sign in button?

  • @user-ob9ju8xn7v
    @user-ob9ju8xn7v 9 месяцев назад

    Very helpful..best tutorial for chat app.

  • @user-mg3kz7yj7f
    @user-mg3kz7yj7f 6 месяцев назад +1

    Hey man, my friends are creating a project like grab wherein you can book a ride. I want to create a messaging feature where both the passenger and the driver can communicate. can i implement this project in our project?

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

    thank you so much bro for your lesson

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

    This is amazing, These videos are really helpful. I'm currently learning Dart and Flutter. Can you create a bus tracking app? 😁Also how did you get so good?

    • @createdbykoko
      @createdbykoko  11 месяцев назад +4

      yep okay noted 💜 I learned by creating simple apps and slowly building up the complexity! I still have a long way to go haha

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

    purple heat mitch, let's build more !!!! peace

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

    Please I have a question about the back end video you uploader. Please for flutter which backend language should I learn?

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

    Thank you it was very usefall

  • @user-qn9jj7gk9x
    @user-qn9jj7gk9x 6 месяцев назад +1

    Hey Mitch, Really super video! I also watched your video on sending push notifications from FCM. I had a couple of questions.
    For example if I wanted to send a message to a group of people that their table is ready would I use FCM or chat messenger? I'd want to make sure they received the message even if their app was minimized.
    Facebook messenger and What's app give notifications even when minimized so I'm confused if they use something like FCM or it's a chat feature?
    Thanks a bunch!

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

      it would be something more similar to FCM and just notifications in general 💜

  • @ButterDog11
    @ButterDog11 5 месяцев назад +2

    Dude thanks a lot for this tutorial, I am a complete flutter beginner and this video helped me understand the flow of things in flutter. There were times where I was thinking what's going on in that code but that just motivated me to learn more. 💜

  • @BurtonJohnson-lg7ol
    @BurtonJohnson-lg7ol 11 месяцев назад +1

    The FirebaseAuthExceptions being caught in AuthService, which in turn throw an exception, don't seem to be caught by the catch clauses in login/register. In other words, if I try to login in as an non-existent user, I don't get a SnackBar with the message, the throw halts execution of the program.

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

    Hi mitch i am having difficulties Fetching the messages from firebase for each chatroom, how ever i did everything you did and explored AI for help but i failed.
    I need help.

  • @technicalguy.
    @technicalguy. Год назад +1

    Awesome ❤

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

      I recognise your name, you have been supporting me for a while. I really thank you for that 💜How is flutter going so far? Let me know if you need any help

    • @technicalguy.
      @technicalguy. Год назад +1

      My flutter's journey is going great, btw thanks for your efforts, Keep Going, you'll definitely have millions of subs.

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

    thanks man

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

    Hey bro there some error that i have each day about "no firebase app '[default]' has been created - call " and I always you see in your video there some dart file you don't show us how you solve it you name it "FIREBASE_OPTIONS.DART" since in your the wall video and until now I fail to solve it can you help me

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

    Thank you so much 🥰🥰

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

    when a keyboard is appeared it will be overflow bottom try to correct that , the rest is awesome

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

    Hi, I have a simple question about Firebase DB, can it be used in e-commerce applications such as the restaurant application?
    Big love ❤

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

    Hello. How about when you click the chat bubble . The timestamp will display. Then sending chat realtime

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

    I don't understad why option:defaultFirbaseOptions.currentPlateform doesnt show up and when I wrote it problems apear plus what's the rule of it ,is it okey if i avoid it ?

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

    the real world apps are functioning based on application server instead of coding everything inside the app............would u do server based app for us?

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

    Hey can you provide a detailed Tutorial video on Provider please

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

    thank you for the learning video, permission to save the video for me to learn

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

    I haven't watched this yet, but does this tutorial cover unread messages? I'm seeking the way of covering badge number for iOS notifications, and unread messages seems to cover a part of the journey.

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

    how would you add notifications for this app, like notify users when there is a message

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

    Thank you 💜

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

    after importing cloud_firestore the blue dots appears under firetore word in the code and on hovering it says firestore is an unknown word. This is the issue regarding import statement in VS code can anyone help me to solve this.

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

    Great content but where is 1080p?

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

      good point. I'm not sure why haha I will fix that💜

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

    @Hey Mitch, You been doing great stuff. Have you ever thought of playing around with web + apps.

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

    Hey i have a question, can we use realTime dtabase instead of cloudfire store?

  • @cameron8791
    @cameron8791 11 месяцев назад +2

    Hey mitch can you please extend this tutorial and show how to display unread messages to the receiver and possibly do push notifications

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

    may i know why is my messages not showing in the chatpage even thought every line of code is fine

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

    Push notifications not added

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

    Sir there is an error in the home page stating that type null is not a subtype of type string,could you please tell the solution..

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

    Hey koko, can u make a lacture on realtime api calling through bloc, ex-weather api.

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

    Bro one video for push notifications too please created an chat app now getting notification is what i want to learn ! and only you can make things easy to understand
    😅😅

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

    I wonder how to implement a phone call function, with or without video. Is it possible without a phone number?

  • @divinemacdonald1675
    @divinemacdonald1675 6 месяцев назад +1

    💜
    Can you add like a notification to show that you were sent a message?

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

    This is super helpful. Thank you.
    Question 1: Do you have any tutorial on firebase emulator? especially using emulator with real android devices?
    Use case is I want to give the chat app to 2 people in the room and ask them to chat and check on emulator and tweak it
    Question 1: When to use firebase Realtime database?
    example if i want to show that other person is typing do i need to use fire store or Realtime DB?

  • @user-ny8hw3iw2s
    @user-ny8hw3iw2s Месяц назад

    Thanks for the amazing tutorial :) I'm trying to create a page where it fetches all chat history for the current user. The problem I'm facing is that I cannot fetch any chat documents. I think this is because the chatRoomId is custom built using userId and otherUserId. Any ideas?

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

    your app does not subscribe to remote change when the other side of user push new messages

  • @TheMonkey987654321
    @TheMonkey987654321 20 часов назад

    Does anyone else have an issue with the messages displaying once sent?
    I am using a windows computer and emulating through Chrome, so I wonder if that is the issue.

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

    I am this early!

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

      you are also a long time sub. thank you for always being supportive 💜

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

    hey mitch, its the best chat app tutorial uptil now, can u please add like if a user has got a new message from a user, he should be shown at his homepage a count value that 1 message is new or something like that. Btw, keep up this good work

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

    can you create a separate playlist for flutter animations

  • @AshishKumar-ii7sg
    @AshishKumar-ii7sg 5 месяцев назад

    Hey Mitch, it would be very helpful if you would guide me through the state management using Provider.

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

      ruclips.net/video/uQuxrZE2dqA/видео.htmlsi=nT8ln325ivGJNRsN