Juce_flutter - an experimental JUCE-Flutter bridge

Hey folks,

thanks to the recent advancements in LLM-based coding, I created a project that has been on my mind for years. It is a JUCE module for embedding Flutter UIs. Here is the repo: GitHub - trsonic/juce_flutter: JUCE module for embedding Flutter UIs into your plugins · GitHub

It contains an example plugin as well. I wonder if anyone is interested in giving it a try and sharing their feedback.

Send me a PM if you need any help with it. Cheers!

Hi yazol, first off congratulations, your code is nice and clean looking. However i do want to caution against using flutter as plugins… Flutter framework collision when embedding in a VST or AudioUnit DAW plugin · Issue #104144 · flutter/flutter · GitHub a few of us have tried, and best case scenario, hosting two different plugins in process using the same flutter version only shows the UI of the first one loaded. The worst case is when each plugin uses different flutter versions and crashola! Flutter has a lot of globals, exposed statics, and fixed Objective C namespaces. (Unlike JUCE where there is a ‘unique’ obj c prefix generated). Having said that for quick UI’s and standalone I have used flutter, i did use ffi and dylibs, but now for what i need to do just create juce console apps and call through to that. Anyway.. a cautionary tale! JD

Hey jaydee, thanks a lot for your reply. I will certainly run some tests with two different Flutter-based plugins. So far I only tested for multiple instances of the same plugin. Cheers!