I'm not impressed with dart at all. Reads a lot like java. Seems slower to develop in than golang or typescript. But flutter (dart based) produces beautiful UI's that work on web, ios, and android. If you are one developer trying to get the best bang for your buck, I don't see anything better than flutter. You could use something like QT but their license requirements suck.
Discussion
yeah, never liked QT licensing either. I actually saw a few desktop linux clients for nostr that were flutter-based but a very cursory search made it sound like i needed to setup android sdk to do any devel with it and i was feeling lazy so i skipped it. mostly i know java 8 and various old web tech... i'm not a bad hand with bash scripts either. but definitely been feeling the pressure to get my skills updated lol.