Member-only story
Is it okay to to allocate chat feature to someone who probably does it better than you?
How to add chat in Flutter app, fast, and also make it beautiful?
Styling out getstream.io’s flutter package 🤩
We all have probably written chat apps, multiple times in our lives, and we all know that IT TAKES TIME! So I always wondered is there a way to make totally custom and beautiful chat app by using some lib/service that does all the heavy lifting for me.
So, few weeks ago, I came across Stream, a chat service for quickly adding interactive messaging to your application. I was blown away when I saw they support Flutter and provide pre-built widgets.
Fully blown chat app in a matter of hours?
FOR FREE?
Are you kidding me? :D
After 6–7 hours of trying out their lib, this is how it came out:
You can use their predefined Widgets for channel items(Inbox) as well as message(channel or group) thread and message input. But, your product manager would probably not be OK with that :) Chat, as well as every part of the app, has to follow certain style, and that is the objective of this article:
Creating custom widgets…