Hey FlutterFlow Community!
I’m currently building a chat application where I want AI-generated messages to appear word-by-word, just like how messages are typed out in real-time in modern chat apps (like ChatGPT or any AI assistant).
What I Tried
To achieve this animation effect, I used the Markdown widget to format and display the AI responses. The idea was to:
- Use a loop or delay to display the message incrementally, word-by-word
- Render it through the Markdown widget for cleaner formatting (like bold, italics, etc.)
But unfortunately, the Markdown widget doesn’t update dynamically word-by-word as expected. It either shows the entire message at once or doesn’t render partial updates at all.
What I’m Looking For
- A workaround or alternate widget that supports dynamic/animated text updates
- Any method to manually update Markdown content as the AI generates each word
- Community-tested approaches or custom code that can help simulate this effect
Community Questions:
- Has anyone successfully implemented a typewriter or word-by-word animation effect in FlutterFlow?
- Is there a way to force Markdown to re-render as the content changes?
- Would a Custom Widget with a typewriter effect be a better solution?
Thanks in advance for any advice or direction!
Let’s solve this together