Build the BEST Chat App on Web | WhatsApp Clone | Flutter, Firebase, Riverpod Tutorial

Build the BEST Chat App on Web | WhatsApp Clone | Flutter, Firebase, Riverpod Tutorial

Rivaan Ranawat

2 года назад

196,142 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

TechGeek
TechGeek - 12.09.2023 20:29

Rivaan Bro Thankyou so much for this valuable content.

Ответить
Sohail Jhandeer
Sohail Jhandeer - 29.08.2023 16:00

Hi, amazing tutorials, following them of my interests, but just two questions,
1. can i use appwrite in place of firebase cloud and
2. how can i use jitsi in place of agora.
Can you teach us to change backend of this appl from firebase to appwrite and Agora to jitsi please. Many Thanks

Ответить
Ash Nair
Ash Nair - 21.08.2023 06:53

Hi Rivaan... instead of Firebase, would AppWrite be a good database solution for this app?

Ответить
Justin Thomas
Justin Thomas - 19.08.2023 07:21

Which architecture you follows in this chat application?

Ответить
mohamednourelislem OUCHENE
mohamednourelislem OUCHENE - 31.07.2023 17:11

Hey genious, I am very thankfull for this amaizing tutorial of yours , but i would like to inform you about somthing in this app . In desplaying messages part you reordered the messages by 'timeSent' but the main issue that the time sent is token from the device click so in a simple way if two persons tried to comunicate the device time is different between those two devices so the chat will not be ordered , Soooo .. I think we need to take the order with a unified time 'Global time or somthing like that' . I hope you take that in considiration and Thank you

Ответить
M Umair 21O21
M Umair 21O21 - 30.07.2023 06:46

I am umair. I follow you since last 6 month. There is lot of good work that you have previous done. I request you to make a course for flutter with php admin panel.

Ответить
Qujuan Miller
Qujuan Miller - 24.07.2023 22:28

I'm getting this error on the status part after trying to submit image to firestore "RangeError (index): Invalid value: Valid value range is empty: 0"

Ответить
The Legend
The Legend - 20.07.2023 14:20

8.24.22 in your showing two story in same StoryView but In my device it show two Times? Why. please tell me anyone

Ответить
The Legend
The Legend - 19.07.2023 09:44

i have error in showSnackBar on statusRepository , Unhandled Exception: Looking up a deactivated widget's ancestor is unsafe.

Ответить
MD Tangim haque
MD Tangim haque - 17.07.2023 16:08

I just finished your 13 hour long flutter course. is it okay for me to work on this project?

Ответить
RAJ PATEL
RAJ PATEL - 14.07.2023 19:46

Are there any problems in the tutorial currently like Heroku some people are saying?

Ответить
Umer Ali
Umer Ali - 13.07.2023 12:51

Please make a short video of this tutorial for connecting voice call, How can I connect a voice call. Video call implementation is done successfully @Rivaan Ranawat Sir

Ответить
Aman kumar
Aman kumar - 09.07.2023 18:15

Just one word wow❤❤
But u shoud use memes like other video between this this make fun while learning 😅😊

Ответить
Chandrpal Rakesh
Chandrpal Rakesh - 08.07.2023 12:02

The Heroku is not working so any other option is available or Nor ?

Ответить
MD. SHAFIUL ISLAM
MD. SHAFIUL ISLAM - 06.07.2023 12:55

Great tutorial..

Ответить
Black Sky
Black Sky - 04.07.2023 12:26

After all, when should we use read and when should we use watch? I am still confused between the two, Thanks.

Ответить
THE METAMORPHOSIS SHOW
THE METAMORPHOSIS SHOW - 01.07.2023 08:22

Send me your email or WhatsApp number

Ответить
THE METAMORPHOSIS SHOW
THE METAMORPHOSIS SHOW - 01.07.2023 08:21

Please how I reach you to make an app for me

Ответить
Younis Oussama
Younis Oussama - 18.06.2023 22:46

Absolutely incredible!

Ответить
Furqon Wahyudi
Furqon Wahyudi - 18.06.2023 05:52

halo Mr. Rivaan, saya mengikuti tutorial anda tentang whatsapp-clone dan saya menggunakan platform andorid. tapi pada bagian verifikasi OTP, kode yang dikirim melalui sms selalu kadaluarsa pada saat di masukkan. please help me

Ответить
محمد باحشوان
محمد باحشوان - 08.06.2023 09:40

I have a question before starting this tutorial, Is the voice and video calls will arrive to the another person who I called even while his screen is locked or his app is terminated or using another apps for example? hope you understood my question and thank you

Ответить
P
P - 07.06.2023 22:53

Actually i don't know about river pod at all can i start this project without knowing it

Ответить
Assar Developer
Assar Developer - 06.06.2023 01:28

keet it up brother i'm also flutter developer having 4 years experience

Ответить
Phan Nguyên
Phan Nguyên - 01.06.2023 07:16

when i logout, old data still appear, how can I fix it, thanks you

Ответить
Monis Baig
Monis Baig - 30.05.2023 15:00

Absolutely incredible! ❤

Ответить
Nikunj Chamaria
Nikunj Chamaria - 27.05.2023 10:04

Please can you help I am getting an error _recordrunningexception while pressing the mic button...also i am not getting the cancel icon while the audio is being recorded

Ответить
Op Goal
Op Goal - 25.05.2023 11:23

I need your WhatsApp number

Ответить
Aimene Harbi
Aimene Harbi - 20.05.2023 16:36

I have questions in the status section how can make status offline when the connection is lost.
How can i handle this issue please i need answers ..

Ответить
Rashad Mammadov
Rashad Mammadov - 15.05.2023 00:51

Do I have to make payment for own a heroku server? I tried on google cloud but it requires a payment. Or Can I use your heroku infos?

Ответить
Benedict
Benedict - 28.04.2023 21:01

Sir, thank so much this is beautiful, I love it may God bless you. Amen!!!!

Ответить
JuniorMR
JuniorMR - 27.04.2023 10:34

Great video

Ответить
Thành Nguyễn
Thành Nguyễn - 24.04.2023 15:43

When I write the code for the "creating a group", the individual select_contact part will get the following error:
" Exception caught by widgets library
type 'Null' is not a subtype of type 'bool'
The relevant error-causing widget was
MaterialApp" . I tried removing the "Create Group" part and the Select_contact function works fine. I noticed from where to the end of the video you don't test the select_contact function again after completing the Group creation function. Can you please guide me to fix that, I think the "select contact group" and "select contact" functions are conflicted at some point. please help me fix the issue

Ответить
Milan singh Chouhan
Milan singh Chouhan - 23.04.2023 18:09

Can anyone help I have created flutter app with a nodejs backend

And sucessfully hosted the API as well it works perfectly in debug mod


But when I try to run relese app it do not connect to the backend

Ответить
Thành Nguyễn
Thành Nguyễn - 20.04.2023 10:54

Hi! I am getting an error:
" Exception caught by widgets library ═══════════════════════════════════
type 'Null' is not a subtype of type 'bool'
The relevant error-causing widget was
MaterialApp" When doing the "Select contact" function, can you help me fix it? Please

Ответить
Mohamed Jassim
Mohamed Jassim - 19.04.2023 20:08

bro next video snapchat clone because no 1 trending app

Ответить
mahmoud kilni
mahmoud kilni - 12.04.2023 00:14

xd ??

Ответить
Sepehr H
Sepehr H - 09.04.2023 23:25

Wooooow

Ответить
Clayton Liu Sem 4sve
Clayton Liu Sem 4sve - 08.04.2023 06:17

Since I am so confused in providers of riverpod a long time, I finally get a conclusion from your tutorial that
you are doing the data operation by the method from the instance of the class, so you can just use original provider and don't need to do extra control in provider class.

so if we want to do extension to more specific operation by some requirements, we need to customer a notifer class with the instance of the class, then we need to do a notifer class and use notiferProvider, right?

Or by plan B, we can write the operation in notifier class with model class to do the same things in notifierProvider ?

Hope to see your reply, thank you.

Ответить
Shahriar Shahin
Shahriar Shahin - 27.03.2023 14:27

Finally after so many years somebody created a whatsapp clone in flutter that has EVERYTHING! BIG THANK YOU and big respect for your effort! You deserve at least a million subs!

Ответить
Obvious Absurdity
Obvious Absurdity - 24.03.2023 21:09

What an amazing tutorial man, I'm just doing the OTP part for now. I think firebase has screwed up the play integrity cause when I click to pass the phone number the browser opens up with a initial state error. I found the github bug report thats been going on for a long time now with no fix. Have you come back to this app since creating it? any idea if there is a work around? I've been searching for 2 days now and the app check seems just broken for the time being. I hope they fix it soon.

Ответить
Pedro Luz
Pedro Luz - 12.03.2023 20:46

On the position of the Icons.add_a_photo, its better to make it right: -10, instead of using left. If the image is bigger... the icon will show somewhere in the middle (horizontaly). Awesome tut.

Ответить
mohammed afras
mohammed afras - 01.03.2023 16:53

how to delete a message in this app. please upload it !

Ответить
Utkarsh tiwari
Utkarsh tiwari - 26.02.2023 21:20

Osm bhai aaap jaise log k neeed thi yrrr

Ответить
ธนากร จิตตุรงค์อาภรณ์
ธนากร จิตตุรงค์อาภรณ์ - 26.02.2023 15:38

Why you separated repository and controller method? cant write in same class?

Ответить
Rashad Mammadov
Rashad Mammadov - 26.02.2023 12:32

you are great. thanks for your contribution to us. Can you make some clone projects with bloc also?

Ответить
qenloin
qenloin - 25.02.2023 20:08

My question is there any one who watched untill the end

Ответить