As a Flutter developer, "Write in JavaScript, Render in Flutter" is vague.<p>"Write Flutter apps in Javascript" would make more sense. Flutter is not a "renderer", Flutter is a framework + engine. "Kraken" literally builds widgets for you when you write Javascript code, Flutter is doing a lot more than "rendering".<p>"Kraken" is like React Native, but instead of talking to the host platform, it uses Flutter. Flutter is already cross platform, so the only benefit here is to write in Javascript. However, you would probably inherit some costs similar to React Native: communication between a Javascript Engine/ interpreter and a AOT compiled application. This time, you don't get to use the react-native-plugin NPM packages, because you'd need kraken-flutter-plugins.<p>The biggest concern I have is usability. How will I use popular Flutter packages, from Javascript? The "Kraken" community is very small. Even worse, the community seems purely based in China.<p>It's very difficult to understand the health of the codebase with all these github issues written in Mandarin Chinese: <a href="https://github.com/openkraken/kraken/issues?q=is%3Aissue+is%3Aclosed+label%3Abug" rel="nofollow">https://github.com/openkraken/kraken/issues?q=is%3Aissue+is%...</a>