Dart packages

Dart provides reusable code as packages, that is shared by other applications.

It provides package manager tools (pub) to manage the packages, use in your dart applications.

Dart packages contain classes and functions.

Install packages in Dart

To use a package in other applications, first define the dependency in pubspec.yaml.

dependencies:
  package: version

pub package manager

pub is a package manager for Dart and Flutter

Update package

If there is any changes to package, will release a new version, publish it.

Once new version is updated to pubspec.yaml, You can upgrade to new version

  • calling pub get command in terminal, It updates pubspec.lock file, install the latest version of package.
  • Another way, calling pub upgrade command: It updates most stable version,