How to use local flutter package in another flutter application?
I created a package using following command:
flutter create --template=package my_new_package
and then in my application source code => main.dart
import "package:my_new_package/my_new_package.dart" // can not find the package
We can also add the dependency manually without using the above command. Open the Pubspec. yaml file and add the dependency as library name: version number as shown in the figure below. Then it will automatically install your package into your system in either of the above two ways.
Find this file in your flutter application => pubspec.yaml
Use local dependency
dependencies: flutter: sdk: flutter my_new_package: path: ./my_new_package
Note: The ./my_new_package
above means that the my_new_package
directory containing the pubspec.yaml
for the package is a sub-directory of the app.
If you have the package as a directory at the same level as the app, in other words one level higher up in the directory tree, you can use ../my_new_package
(note the double dot) or a full path to the package directory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With