Build a Real-time Flutter Chat Application using Stream

  Рет қаралды 98,215

Fun with Flutter

Fun with Flutter

4 жыл бұрын

I have made an updated video for this on a different channel, at: • Stream Chat Flutter: Q...
In this tutorial, using the Stream platform, we explore their chat API and Flutter components to build a real-time chat application in Flutter using only 100 lines of code (give or take). Stream's integration with Flutter creates one of the fastest and easiest ways to incorporate live chat into your application.
Timestamps:
Flutter Chat Components: 3:42
Stream Dashboard: 22:24
Customizing Chat Components: 33:33
Relevant links:
Check out Stream: getstream.io/
Check out Stream Chat: getstream.io/chat/
Check out Stream's Flutter Chat Tutorial: getstream.io/chat/flutter/tut...
Check out Stream's Flutter Social Network Tutorial: getstream.io/blog/stream-flut...
Check out Flutter: flutter.dev/
pub.dev/packages/stream_chat_...
github.com/GetStream/stream-c...
github.com/GetStream/stream-cli
Github for the application in the video:
github.com/funwithflutter/flu...

Пікірлер: 119
@FunwithFlutter
@FunwithFlutter 3 жыл бұрын
Hey 👋🏻 This video has been updated! It's on the official Stream Developer KZbin channel if you want to watch it: kzbin.info/www/bejne/poDCfoKAh9aMos0
@dalestewart
@dalestewart 3 жыл бұрын
Yes, I'm interested in more tutorials using Streams. Thanks.
@thekingofpuppets
@thekingofpuppets 4 жыл бұрын
This is definetly going to be my next portfolio project! Thanks!
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Good choice!
@rajayogan8884
@rajayogan8884 4 жыл бұрын
Hello, I have been following your channel for a long time now.. Have learnt a lot of stuff. Thanks a lot.
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
I've seen your name a lot! Thanks so much for the support. I hope you enjoy the videos that are still on their way, please feel free to send suggestions or ideas for stuff you'd like to see.
@gauravxdhingra
@gauravxdhingra 4 жыл бұрын
And we have learnt a lot from your channel too! Thanks
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
@@gauravxdhingra That means a lot :) thanks for the nice words everyone
@viniciusgregorio1412
@viniciusgregorio1412 4 жыл бұрын
@@FunwithFlutter wow ! The gods are talking each other
@basdfgwe
@basdfgwe 3 жыл бұрын
Funny how I watch your channel for a long time @raja yogan and have learnt a lot of stuff.
@giovannymoreno1920
@giovannymoreno1920 4 жыл бұрын
Spring gang background audio! Love ur content btw
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Thanks!!
@RobertoJuarez
@RobertoJuarez 4 жыл бұрын
Awesome, I love your content, it's been so useful.
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Thanks so much. More content is in the works!
@RobertoJuarez
@RobertoJuarez 4 жыл бұрын
@@FunwithFlutter Awesome! waiting for that
@mohammedtariq4642
@mohammedtariq4642 2 жыл бұрын
@@RobertoJuarez what language did he use
@RobertoJuarez
@RobertoJuarez 2 жыл бұрын
@@mohammedtariq4642 DART
@phamtrunghuong7216
@phamtrunghuong7216 2 жыл бұрын
Very nice, thank you
@alpgorusuk6379
@alpgorusuk6379 4 жыл бұрын
You are worthy source for us thank you :)
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
So nice of you
@loisienyami5095
@loisienyami5095 4 жыл бұрын
Hi hi! I wonder if there's a slightly cheaper chat api that could work with flutter. But I do love the use of Stream chat api. Seems simple and easy after checking the docs, but dang it's expensive... but the Stream feed api does seem very promising on my part. Thank you for these awesome tutorials you put out!
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
I'm not too sure I would need to do a bit more investigating. And yeah, Stream Feed seems dope!
@surajpaudel5928
@surajpaudel5928 Жыл бұрын
@FunwithFlutter, Is it just for UI and chat logic(like, listen stream, update stream) or it is full fledge with it's own server to store chat messages.? In my case I have my own server I just want to use this package's UI component to display message, listen to new message and update message list accordingly .
@VJKoding
@VJKoding 4 жыл бұрын
Amazing thanks you bro ❤️
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Welcome 😊
@bosesaitech6083
@bosesaitech6083 4 жыл бұрын
I had a doubt can i add new users with other server or this stream server. please explain detailing about this one
@moawadsoliman6478
@moawadsoliman6478 4 жыл бұрын
Thanks to you Bro from Egypt
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
You're welcome!
@alexislogmo8247
@alexislogmo8247 4 жыл бұрын
Has anyone ever used gestream and flutter local notification so that when one sends a message, the recipient receives a notification?
@eminentwebsitesolutions465
@eminentwebsitesolutions465 3 жыл бұрын
Hello I need your help and guidance to know if i want to access contacts of the user device and chat with those users what changes i need to do and how and in what places?? Please Help Me With This.
@dalestewart
@dalestewart 3 жыл бұрын
Yes I'm interested if you plan on making a fully fledged chat application using python as the backend.
@berthojoris
@berthojoris 4 жыл бұрын
Nice....Thanks bro
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
It's a pleasure man
@ThierrySchellenbach
@ThierrySchellenbach 4 жыл бұрын
awesome, crazy how easy flutter/dart is compared to kotlin/swift
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Definitely
@CSSuccessGamer
@CSSuccessGamer 4 жыл бұрын
i learned kotlin before flutter was invented. But then decided to go all flutter now.
@Build_the_Future
@Build_the_Future 3 жыл бұрын
Can I use this to communicate with a server with an IP and a port?
@MohamedIbrahim-uk7mj
@MohamedIbrahim-uk7mj 3 жыл бұрын
Hello Which database do u use with this app?
@BabarAli-yb1eg
@BabarAli-yb1eg 4 жыл бұрын
Man it's really awesome but please make a tutorial to build a chat app with socket io .. or something else.. this stream api is really expensive as it goes 😅
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Stream has a Feed API as well, which has a free tier, still need to explore that more. But yeah, easy solutions will cost you money lol. If you're running a business and want to quickly include chat functionality (and you have the $$) it's worth it. Haven't really explored socket io much. But I should say thanks to you, you gave me a good idea for a video/product :)
@gurusubhani
@gurusubhani 4 жыл бұрын
Fantastic. Please make a tutorial to make a tiktok like app please.
@Toskan
@Toskan 4 жыл бұрын
How can i preview it or use it?
@adedamolarioland7619
@adedamolarioland7619 3 жыл бұрын
you have not finish the tutorial how were did you get that token from becos i try using my own apikey and token to set a user but i get error 401 with status code of 40
@adedamolarioland7619
@adedamolarioland7619 3 жыл бұрын
how can i use generated token for user so i can create a user. how can set token for each user
@youdube1203
@youdube1203 4 жыл бұрын
can you make video on how to use socket io?
@pixel__lord
@pixel__lord 3 жыл бұрын
Can i make a complete random video chatting app with coins? With this?
@dishasharma6181
@dishasharma6181 3 жыл бұрын
it is possible to send a friend request from a user to user
@arshiajs
@arshiajs 2 жыл бұрын
tnx a lot, But I have a question, Where are the source codes? I cant find any link
@jaedon01
@jaedon01 4 жыл бұрын
Hello pls make a video on how to make full chat application using flutter I don't understand this technique Thanks
@manishkarki1055
@manishkarki1055 4 жыл бұрын
Hi, what is the name of your vs code font? Thanks
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Hey, it's called "Cascadia Code" - from Microsoft
@CollectiveIS
@CollectiveIS 3 жыл бұрын
very well articulated. i have sent you a personal email, look forward to hearing from you
@hudsonkim2549
@hudsonkim2549 4 жыл бұрын
can you please make a fully-fledged application!
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
I'm definitely listening to the community on this one. If there is enough interest for a particular video/feature, then I would be happy to make it.
@SushilKumar-pc3rx
@SushilKumar-pc3rx 3 жыл бұрын
is it possible to create free video and audio calling using flutter?
@AliYar-Khan
@AliYar-Khan 3 жыл бұрын
any video for making chat app using telegram api ?
@justinhearst
@justinhearst 4 жыл бұрын
So if I follow this tutorial and then put it on my portfolio/github, that's okay right? Because if so, I definitely plan to do that.
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Lol, I don't mind. But change some things and make it your own, maybe add some custom widgets. Also, you only have a month of the free trail, so keep that in mind.
@justinhearst
@justinhearst 4 жыл бұрын
@@FunwithFlutter thanks for your okay
@Dj-tx2wq
@Dj-tx2wq 3 жыл бұрын
Hey does this video explain how to do one to one chat
@FunwithFlutter
@FunwithFlutter 3 жыл бұрын
Yes!
@pavithrap4678
@pavithrap4678 4 жыл бұрын
Kindly do video call chat on flutter webrtc.
@kyungsooswifeu8240
@kyungsooswifeu8240 2 жыл бұрын
Hello, I have a project for school and been wanting to make a chat application. Are there any altrenative ways to male something like that for free ? Any other language or something ? I'd appreciate an answer thank you.
@FunwithFlutter
@FunwithFlutter 2 жыл бұрын
Check out this channel: kzbin.info/door/2xOn0xQj1HIpHJpOy5tvpA
@Faslurraja
@Faslurraja 4 жыл бұрын
What about state management? Can this application receive messages after closing it ?
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
All of the messages are stored on the Stream backend, and management of the messages are handled by the Stream client. I believe they recently added the features for notifications as well.
@Faslurraja
@Faslurraja 4 жыл бұрын
@@FunwithFlutter How can I identify whether data deleted, updated or removed from database in OnWrite trigger? I'm unable to find documentation
4 жыл бұрын
Your explanation is beautiful, please, can you send the full Sorskod link and how to extract it as an apk file on the Android phone after the amendment and thank you very much
@davincifpv3983
@davincifpv3983 4 жыл бұрын
Adding Notifications would be great
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Something I definitely want to look at
@SalvatoreGiordanodeuanunocs
@SalvatoreGiordanodeuanunocs 4 жыл бұрын
I work on the Flutter SDK and we are currently working on notification and offline support :)
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
@@SalvatoreGiordanodeuanunocs thanks for the great SDK! Please post a message here when it's ready
@SalvatoreGiordanodeuanunocs
@SalvatoreGiordanodeuanunocs 4 жыл бұрын
Today we released an alpha version with offline and notifications support. I'm writing some docs, but if you want it's already available. Of course note that it's still in alpha.
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
@@SalvatoreGiordanodeuanunocs will definitely take a look at it once I finish my next couple of projects. Thanks for letting us know
@mafazkhan8996
@mafazkhan8996 4 жыл бұрын
Sir plz make a food delivery app pleaseeeee
@user-hi6yo7di2u
@user-hi6yo7di2u Жыл бұрын
又学到了
@WorstDeveloper
@WorstDeveloper 4 жыл бұрын
it costs $500/month... I don't think anyone here will ever use it.
@deddyh8736
@deddyh8736 4 жыл бұрын
Just my thoughts :-(
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Think it's more targeted towards business. Once more companies start using Flutter this is the type of product developers might pitch to their team (if they want to quickly add chat functionality or a support channel). Stream has a Feed Api, which has a free tier, I think.
@indianappguy
@indianappguy 4 жыл бұрын
i have made chat app with firebase it is good option
@milanpoudel3737
@milanpoudel3737 4 жыл бұрын
@@indianappguy does it have video calling and audio calling functionality too?
@indianappguy
@indianappguy 4 жыл бұрын
@@milanpoudel3737 nope
@shreyanshjain7678
@shreyanshjain7678 4 жыл бұрын
Can we get chat app using firebase and flutter
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
Maybe sometime in the future. Can't make promises though :)
@indianappguy
@indianappguy 4 жыл бұрын
i made it available on my channel
@morrisjones3295
@morrisjones3295 3 жыл бұрын
where do i even find the example
@FunwithFlutter
@FunwithFlutter 3 жыл бұрын
I actually just created an updated video on this on Stream's channel: t.co/A7qW6f7FOn?amp=1
@SushilKumar-pc3rx
@SushilKumar-pc3rx 3 жыл бұрын
Is Flutter good to build apps like Facebook that has millions of users
@johnxibai8454
@johnxibai8454 4 жыл бұрын
It is not serious, I think the gRPC technology is not used there.
@WillMcCKill
@WillMcCKill 4 жыл бұрын
Not interested in this ad for getstream
@kvmeenakshy383
@kvmeenakshy383 4 жыл бұрын
Is there a free api
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
There's a free month trial, and there is another service they have that has a free tier
@kvmeenakshy383
@kvmeenakshy383 4 жыл бұрын
What are the limits
@TyronDeakin
@TyronDeakin 4 жыл бұрын
You sound very South African...😃
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
I am very South African!😊
@uzairahmed2610
@uzairahmed2610 4 жыл бұрын
Please develop a fully fledged flutter Chat application with Notifications support.
@FunwithFlutter
@FunwithFlutter 4 жыл бұрын
YESSSS, really want to do this! Stay on the look out
@uzairahmed2610
@uzairahmed2610 4 жыл бұрын
Fun with Flutter thanks. Eagerly waiting for this.
@chandramoulibiyyala6990
@chandramoulibiyyala6990 4 жыл бұрын
A simple Chat Application with Flutter - Firebase kzbin.info/www/bejne/rpi7YZhvlL6njpY
@kvmeenakshy383
@kvmeenakshy383 4 жыл бұрын
Make a real time chat app man
@puzzleshx
@puzzleshx 3 жыл бұрын
Lol
@puzzleshx
@puzzleshx 3 жыл бұрын
U
@puzzleshx
@puzzleshx 3 жыл бұрын
J
@rebarius
@rebarius 4 жыл бұрын
499€ per MONTH!? Never! ^^ I already built up my own RT-Chat and it isn't that hard! Sorry but I also got: Images, Video, Files and Livestreams over my backend! It's not magic today to get that running! You don't even need AWS, Firebase or others. Really: you don't even need a study for that!
@imgroot90
@imgroot90 4 жыл бұрын
hi bro what backend do you use for the app? Thanks
@rebarius
@rebarius 4 жыл бұрын
@@imgroot90 Node-Express-GraphQL-Mongo + Socket.io + FFMPEG (converting videos) + SHARP (resize/edit images)
@sathvikpurushotham
@sathvikpurushotham 4 жыл бұрын
That sounds amazing! Could you make a tutorial or maybe give us a GitHub repo of your work?
@alexisponce6547
@alexisponce6547 4 жыл бұрын
@@sathvikpurushotham You are a lazy guy
@puzzleshx
@puzzleshx 3 жыл бұрын
Ku
@svd19xx
@svd19xx 3 жыл бұрын
Matrix.org and Element.io is better. Free and Open Source.
Flutter Chat API with Stream Chat
25:03
HeyFlutter․com
Рет қаралды 19 М.
Flutter for iOS developers
13:43
Flutter
Рет қаралды 107 М.
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 63 МЛН
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 41 МЛН
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 59 МЛН
แชร์การทำ Unit Test แบบกวินๆ
19:34
Kawin Sirikhanarat
Рет қаралды 1,1 М.
Implementing complex UI with Flutter - Marcin Szałek | Flutter Europe
44:26
Improve your Flutter Apps performance with a RepaintBoundary
31:31
Fun with Flutter
Рет қаралды 14 М.
Riverpod Tutorial 01 - Understanding the different notifiers
20:10
Fun with Flutter
Рет қаралды 30 М.
Build a Flutter Chat App: 01 - Design/UI
2:20:36
Stream Developers
Рет қаралды 62 М.
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 63 МЛН