I’m working on a router package that is close to completion.
For me and my company this way of working with screens, controllers and the screen-stack is how we do it for many years (also before Flutter). It has never let us down, and works really well for apps that have a well defined workflow, like line-of-business apps.
So I decided to make the package more generic, add tests and publish it.
But I have to solve the problem of the deprecation of the onPopPage callback and the fact that the new onDidRemovePage callback starts the transition animation right away, without an obvious way to handle that in a generic manner.
I’ve written about it here:
blog-post
Please let me know what you think, I can use some help with this.
Sander