Like using community plugins, a developer may want to share some usable modular code with the community or have it in their own toolbox. This way, the creation and sharing of packages is totally facilitated with the Flutter framework. In this chapter, you will learn how to create a small plugin project to learn the fundamentals of the process, add some documentation, and publish it to contribute to the community.
The following topics will be covered in this chapter:
- Creating a package/plugin project
- Plugin project structure
- Documentation in packages
- Publishing a package
- Plugin development recommendations