#mobX
mobx : O MobX é uma biblioteca de gerenciamento de estado que simplifica a conexão dos dados reativos do seu aplicativo com a interface do usuário.
flutter_mobx : Fornece o Observerwidget que escuta observáveis e recria automaticamente as alterações.
mobx_codegen : Gerador de código para MobX que adiciona suporte para anotar seu código com @observable, @computed, @action e também criando classes Store.
build_runner : Gera o arquivo mobX.
flutter packages pub run build_runner watch
flutter packages pub run build_runner build --delete-conflicting-outputs
Vai em: File -> Settings -> Live Templates -> Flutter -> +
Abbreviation: 'NOME DESEJADO PARA CRIAR'
Template Text:
import 'package:mobx/mobx.dart
part '$FILENAME$.g.dart';
class $CLASSNAME$ = _$CLASSNAME$ with _$$$CLASSNAME$;
abstract class _$CLASSNAME$ with Store {
}
vai em Edit variables e poe:
NAME: FILENAME -- EXPRESSION: fileNameWithoutExtension() -- skip if defined [x] NAME: CLASSNAME -- EXPRESSION: capitalize(camelCase(FILENAME)) -- skip if defined [x]