Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to use local flutter package in another flutter application?

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 
like image 338
behzad besharati Avatar asked Jul 09 '18 04:07

behzad besharati


People also ask

How do I use local flutter 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.


1 Answers

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.

like image 51
behzad besharati Avatar answered Sep 19 '22 09:09

behzad besharati