A step-by-step guide to creating a Flutter package, testing it locally, and publishing it to pub.dev.