The standard way of publishing a Flutter/Dart package is publishing it publicly on pub.dev, but what if you need to create a private package to reuse code in yours apps, or if a company wants to share common code between its proprietary apps?
- Same product: Keep packages in the same repository
- Company-wide: Use different Git repositories or pay for a private package repository server