Inedo
Dart and Flutter Have Landed in ProGet!
Starting with ProGet 2024.11, you now can create pub (Dart/Flutter) Feeds, along with the extensive list of currently supported feed types. Once again, this feed type came from a feature request on our forums, and we’re happy to announce that we now have official support for pub feeds.
A pub feed is used to store pub packages, which are used by Dart/Flutter. Dart is a cross-platform language that specializes in app development with a strong focus on creating responsive user interfaces. Flutter is a UI SDK for dart which provides many common widgets and other capabilities.
Introducing pub Feeds
pub uses a simple archive format and API, and fits well in ProGet’s feed model with very few quirks. So far, the main gap is that the pub API does not allow searching nor provides certain metadata such as a package’s README file or the license. This means you’ll need to download/cache packages before you can see them.
See the pub (Dart/Flutter) Feeds Documentation to learn how to:
- add pub packages to your pubspec.yaml
- authenticate with a ProGet pub feed
- publish a pub package to a ProGet feed
- connect to another repository from ProGet (such as https://pub.dev)
What Package Types/Feeds Should we Support Next?
We’re very open to your feedback! Of course, understanding the ins and outs of a third-party package format can be a bit of a challenge. This is why we’d like to team up with our users: you’re usually way more familiar with these package formats, and can tell us how to use them, give us the low down on conventions and internals, and help us take a test drive with a proof-of-concept.
Are there any feed types you would like to see supported in future versions of ProGet? Let us know by posting something in our forums; we can link to it from our feed types page, and track it fairly easily.