News for hackers. Stuff that matters.
Re:The road to Dart 3: A fully sound, null safe language by CharlesW on Thursday December 08, 2022 @12:28PM (#33910567)
> IMO for cross platform development Dart is the way to go if you are wanting a single code base and targeting desktop/mobile/web.

I can't understand how this can be true when JavaScript/TypeScript exists, but I'm open to religious conversion. Can you share details of the desktop/mobile/web app(s) you've created with Dart?

Another mental block for me is the association with Flutter, since every Flutter app I've tried (iOS and web) feels uncomfortably strange.

Re:The road to Dart 3: A fully sound, null safe language by account-5 on Thursday December 08, 2022 @01:30PM (#33911303)
Disclaimer: I'm not a developer and could only ever be considered a novice programmer.

A family member was after a bespoke app that would do some calculations for him on site and include pictures and customer details. They wanted it to work on mobile and desktop.

At this point I thought a web or hybrid app would be the way to go. One code base multiple platforms. Cue a month of trying to work out what to use out of an uncountable number of frameworks.

I can't overstate the level of confusion involved it this for a novice like myself! I've created a few simple desktop programs before but nothing on mobile or the web. Where do you start with the current state of things on the web? I still don't know. What I did know was I didn't want to waste time learning a framework that wasn't going to be around, or had just appeared.

At this point I heard of Dart and Flutter which worked across all the platforms I was interested. Not only the it was JIT or AOT when needed, with hot reload.

As for the app, I don't have a GitHub, it's so bespoke to its usecase I don't think anyone would be interested. But also I'd be very embarrassed to release the code. I dread to think how bad it would look to real programmers/developers!

Re:The road to Dart 3: A fully sound, null safe language by scotty79 on Friday December 09, 2022 @01:09AM (#33918114)
Don't be so hard on yourself. Nearly all of just just wing it even if we sometimes claim otherwise.

Congrats on overcoming hurdles and delivering a product. Not all professional developers always achieve that.