After 5+ years of Flutter development, I got tired of setting up the same boilerplate every project.
So I built SM CLI
Install
dart pub global activate sm_cli
Usage
sm init my_app
cd my_app
sm make feature auth
sm make api
flutter run
What you get
β
Clean Architecture (Data, Domain, Presentation)
β
Riverpod, Bloc, GetX, Provider support
β
GoRouter auto setup
β
Dio API layer with interceptors
β
Auto route generation
5 commands. Production-ready architecture. Done.
π https://pub.dev/packages/sm_cli
β https://github.com/flutterbysunny/sm_cli
Would love your feedback! π
