Yet another Flutter boilerplate using MobX to manage states Generate code before you can run it dart run build_runner watch --delete-conflicting-outputs