flutter_starter
is a simple scaffold based on Flutter for quick use with go_router, Riverpod, Dio.
-
🐭 JSON convert to DartBean - an Android Studio plugin
-
🦾 Null-Safety, of course
- Flutter v3.10+
- Dart v3.0+
- VS Code
- Android Studio
Just clone the repo, install project dependencies, and start hacking:
$ git clone https://github.com/webeautiful/flutter_starter my_project
$ cd ./my_project/lib
$ flutter pub get
When you use this template, try follow the checklist to update your info properly
- Restful api via Dio
- toast via flutter_smart_dialog
- Splash Screen via flutter_native_splash
- Encapsulate storage singletons
And, enjoy :)
I have created several Flutter apps recently. Setting the configs up is kinda the bottleneck for me to make the ideas simply come true within a very short time.
So I made this starter template for myself to create apps more easily, along with some good practices that I have learned from making those apps. It's strongly opinionated, but feel free to tweak it or even maintain your own forks.