A hidden file used by IDEs to track the properties
of the Flutter project.

A yaml file containing metadata that specifies
the package’s dependencies. Used by the pub tool.

A starter markdown file that briefly describes
the package’s purpose.

A starter app containing Dart code for the package.

A hidden folder containing configuration files
for the IntelliJ IDEs.

A (mostly) empty markdown file for tracking
version changes to the package.

Step 2: Implement the package

For pure Dart packages, simply add the functionality
inside the main lib/<package name>.dart file,
or in several files in the lib directory.

To test the package, add unit tests
in a test directory.

For additional details on how to organize the
package contents,
see the Dart library package documentation.

Developing plugin packages