A really cool thing to add (just my opinion) would also be a way to separate mobile and desktop versions of the application. I get this question a lot, and have a sample repo set up that shows roughly how its done. Of course, you gain control over just what assets and code are pushed to mobile and desktop applications without having to wrap everything in
Of course it needs a face lift, but I’ve been doing this in my apps and its worked out well. The ‘base’ package is shared by both the ‘app-mobile’ and ‘app-desktop’ packages and contains common code.
Thoughts on this approach? I love the package approach, and thank you so much for contributing it!