user

Dart and Flutter Have Landed in ProGet!

Introduction

Alex Papadimoulis

Alex Papadimoulis


LATEST POSTS

From FOSS to Flop, and How to Go Commercial Without Alienating Your Users 06th May, 2025

ProGet 2025 PostgreSQL Preview is Now Available 19th April, 2025

Inedo

Dart and Flutter Have Landed in ProGet!

Posted on .

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.

Navigation