Yeah… in Dart, which nobody knows.
What if more difficult is Flutter itself: you basically need to learn everything from scratch: the architecture, they way to write apps, plus all the library functions you may need. My experience is that this particular aspect took me much longer than learning Dart itself.
Godot is changing their plugin system in a future version, which hopefully will make language support much easier.