Flutter Tutorial | WhatsApp Clone (with firebase + clean arch) from scratch Part 5 – speed code

Table of Contents

Flutter Tutorial | WhatsApp Clone (with firebase + clean arch) from scratch Part 5 - speed code Guys here we go , we are here again with new part of WhatsApp clone series, this part is going to so great, Lets go guys lets learn together and lets break the barrier of learning. We will build our most favourite app , the name of that app as we all know WhatsApp messenger.

💼 Business Inquiries: etechviral@gmail.com

💼 Business Inquiries: amirk3321@gmail.com

►Support Us: https://www.patreon.com/etechviral

Social Media Github_Profile:https://github.com/amirk3321

LinkedIn Profile : https://www.linkedin.com/in/amir-khan…

Twitter Profile : https://twitter.com/_Meer__

► Timestamps 

0:00 Intro

01:02 data layer

01:09 FirebaseRemoteDatasouceImpl

01:13 FirebaseRemoteDatasouceImpl – sendTextMessage

03:02 FirebaseRemoteDatasouceImpl – getMessages

04:45 FirebaseRemoteDatasouceImpl – addToMyChat

08:28 FirebaseRemoteDatasouceImpl – getMyChat

08:28 FirebaseRemoteDatasouceImpl – getMyChat

09:36 FirebaseRepositoryImpl – code reflect

10:53 Presentation Layer

10:57 CommunicationCubit

12:14 CommunicationCubit – sendTextMessage

13:37 Domain Layer – TextMessageEntity code reflect

13:52 Data Layer – TextMessageModel code reflect

14:30 CommunicationCubit – sendTextMessage

14:59 AppConst

15:58 CommunicationCubit – sendTextMessage

17:53 CommunicationCubit – getMessages

19:39 injection_container- register CommunicationCubit

20:07 main file add CommunicationCubit

20:28 SingleCommunicationPage

21:37 SelectContactPage code reflect

22:46 SingleCommunicationPage

22:56 SingleCommunicationPage – appBar

25:26 SingleCommunicationPage – Body

27:56 SingleCommunicationPage – messagesListWidget

29:25 SingleCommunicationPage – sendMessageTextFieldWidget

35:51 SingleCommunicationPage – messageLayout

40:54 SingleCommunicationPage – sendTextMessage

42:34 SingleCommunicationPage code update

43:53 MyChatCubit

44:44 MyChatCubit – getMyChat

45:26 injection_container- register MyChatCubit

45:46 main file add MyChatCubit

46:04 ChatPage update

48:26 SingleItamChatUserPage update

48:58 ChatPage

50:58 Testing App Functionality

► What you will learn from this series.

Clean architecture, Flutter bloc, (cubit), One to one chat, Group chat, Audio, video call, And much more.

Be sure to ask for help in the comments if you need any. Suggestions for future Flutter tutorials are also welcome 😊

Thanks for watching! Make sure to like + Subscribe For More!

Share on facebook
Share
Share on twitter
Tweet
Share on linkedin
Share
Share on whatsapp
Share
Share on email
Send

Leave a Reply