I started with https://pub.dev/packages/flutter_bloc and then migrated to https://pub.dev/packages/state_beacon for my app, but when I publish libs to pub.dev, I stick to built-in SDK stuff.