Menu

Post image 1
Post image 2
1 / 2
0

I built a Flutter CLI that generates Clean Architecture in seconds

DEV Community: dart·Sunny Singh·3 days ago
#b8XQATBB
#dev#fullscreen#sm_cli#flutter#enter#photo
Reading 0:00
15s threshold
Cover image for I built a Flutter CLI that generates Clean Architecture in seconds

Sunny Singh

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

Enter fullscreen mode Exit fullscreen mode

Usage

sm init my_app
cd my_app
sm make feature auth
sm make api
flutter run

Enter fullscreen mode Exit fullscreen mode

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! 🙏

Read More