Creating your own package (part 2)
The previous recipe works when your package is contained within your project. In this second part of the Creating your own package recipe, you will see how to create a package made of multiple files and depend on a Git repository in the main project.
Getting ready
You should have completed the previous recipe, Creating your own package (part 1), before following this one.
How to do it...
For this recipe, first, we will separate the functions we created in the area.dart file into two separate files, using the part and part of keywords. Then, for the dependency, we will use a Git repository instead of a package inside the project’s folder:
- In your package’s
libfolder, create a new file, calledrectangle.dart. - Still there, create another file, called
triangle.dart. - In the
rectangle.dartfile, at the top of the file, specify that this is part of theareapackage:part of area;
...