Josh Burton

Josh Burton

@josh.app

Flutter Developer, Coffee Addict, New Zealander

481 followers258 following57 posts

Flutter accessibility experts: How i can stop the AppBar back button being the first focused and announced widget on a page? Seems like bad UX for accessibility users.

I'm going to miss being able to force multi-line formatting using a trailing comma, but otherwise this release looks great!

Dart@dart.dev

Dart 3.7 is here! We’ve got wildcard variables, new formatter style, cool updates to pub.dev, plus all the ways we’re continuing to make Dart the best it can be. Read all about 3.7 in our blog post: goo.gle/dart37

Started using Cursor this week. Not liking VS Code but Cursor Composer can give some great results. Still need to dive into cursorrules and tweak my workflow. Really looking forward to @jetbrains.com Junie to get the same thing in Intellij!

Anyone else had major issues using dart cli tools since dart 3.6? I have a CLI tool I develop and use daily, which is globally activated from a local source. Now I'm frequently getting the error: 'The current activation of `my_cli` cannot resolve to the same set of dependencies'.

Spent the morning rewriting a polling function that used Timer/Completer/Future into a much nicer version using Stream.periodic. It turns out Stream.periodic is essentially impossible to test via Flutter Widget tests 😭 Darts async features really need a lot of work.

My last day of holiday and I've finally started a new side project 🎉 Using Dart for the backend deployed via Cloud Run. Excited to see how it turns how with the whole stack in Dart.

Next year I want to start a weekly 'journal' of work achievements, things I'm proud of etc. I'm thinking a private github repo, with a github app that opens a PR weekly.

Flutter devs - is there a nicer way to fill the bottom scroll offset of a CustomScrollView (which uses BouncingScrollPhysics)? I'm currently using a scrollController.offset to display a Container behind the scroll view sized to the height of the scroll. It works, but is there a better way?

Can any Flutter/Dart experts enlightem me as to why jsonEncode escapes strings (e.g. \n becomes \\n). This doesn't seem standard for json encoding. Can it be disabled?

You are up to date.