/flutter_starter

Boilerplate (seed) project for creating Flutter apps with go_router, Riverpod, Dio and Widgetbook

Primary LanguageDart

flutter_starter

flutter_starter is a simple scaffold based on Flutter for quick use with go_router, Riverpod, Dio.

Features


Requirements

Getting Started

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

Checklist

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 :)

Why

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.