Josh Burton
josh.app
Josh Burton
@josh.app
Flutter Developer, Coffee Addict, New Zealander
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.
September 4, 2025 at 11:59 PM
Anyone else having issues with Flutter 3.35 bundling assets from packages?

It seems if a package is a dependency override, the assets no longer get bundled...

github.com/flutter/flut...
Flutter 3.35 no longer bundles assets from overridden packages · Issue #174593 · flutter/flutter
Steps to reproduce depend on a flutter package with assets via dependency_overrides only. Attempt to use an asset from that package Asset is unable to be found This worked on previous Flutter versi...
github.com
August 29, 2025 at 1:26 AM
I'm going to miss being able to force multi-line formatting using a trailing comma, but otherwise this release looks great!
dart.dev Dart @dart.dev · Feb 12
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
February 12, 2025 at 9:24 PM
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!
February 7, 2025 at 8:59 PM
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'.
January 23, 2025 at 3:35 AM
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.
January 16, 2025 at 12:42 AM
go_router enters maintenance mode 😭

pub.dev/packages/go_...
go_router | Flutter package
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
pub.dev
January 8, 2025 at 12:46 AM
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.
January 3, 2025 at 6:43 PM
A bit of holiday baking today
December 24, 2024 at 1:39 AM
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.
December 21, 2024 at 9:17 PM
Anyone have app recommendations for teaching a 3 year old to read?

Duolingo ABC is ok but looking for more options
December 21, 2024 at 9:11 PM
Last day of work for year - so of course I now have the sudden urge to start a side project 🤣
December 19, 2024 at 7:14 PM
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?
December 19, 2024 at 3:36 AM
👀 Flutter 3.27.0 👀
December 11, 2024 at 8:00 PM
Is anyone using tart.run (macOS virtual machine) for CI on self hosted runners?

I have some questions!
Toolset to build, run and manage macOS and Linux VMs
Native performance. Remote storage for Virtual Machines. Many integrations including GitHub, GitLab and more.
tart.run
December 5, 2024 at 8:44 PM
Are there any good AI UI design tools yet?
December 3, 2024 at 8:00 PM
This is a neat little package for Flutter Riverpod users:

pub.dev/packages/riv...
riverpod_community_extensions | Flutter package
Extends Riverpod ref types with additional helpers, to easily add common functionalities to your providers.
pub.dev
December 3, 2024 at 7:16 PM
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?
November 27, 2024 at 9:06 PM
Struggling to get Flutter working as a Daydream service (screensaver) on Android TV.

Anyone else tried and had success?
November 23, 2024 at 8:54 AM
Flutter with xcode 16 simulator is super flakey.

Running the app doesn't work half the time.

Anyone else having issues?
November 10, 2024 at 11:20 PM
Really like that your handle on bluesky can be a domain.

Finally a use for josh.app 😄
July 25, 2023 at 4:37 AM
Hello Bluesky 👋

Where's all the flutter devs at?
July 25, 2023 at 3:53 AM