Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Dart is pretty straightforward, but there are some idiomatic concepts you need to get just to get started. Laying out a View and updating values is the most obvious one, but also how startup and libraries integrate also comes to mind.

The biggest problem with Dart is that it looks nothing like other UI languages ... by design. It ostensibly was supposed to be a uniform UI layout language, but it suffers from the "XKCD standards" [1] problem of now making its own decisions with no basis for comparison.

To code a cross platform app, you already likely need to know Objective C, Swift, Kotlin, Java, and/or JS. If you do Unity, you need C#. Dart looks like none of these, and is at best half-loved by Google as much as say, Go.

I almost want to just spend time writing a Kotlin -> Dart compiler, but I feel like that would make the problem worse. "Now we have 16 standards".

[1] https://xkcd.com/927/



Maybe someone then will make dart to kotlin transpiler and port whole flutter to kotlin? I seen unity framework that ported pretty much whole flutter to c#/unity




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: