springFlutterKeysBuilder function

Builder springFlutterKeysBuilder(
  1. BuilderOptions options
)

Creates the builder of lib/spring_keys.dart (FlutterKeysBuilder), registered in build.yaml as spring_flutter_keys.

For an app that depends on spring_boot_starter_flutter it writes the typed keys of the configuration: context.theme.colors.surface, context.theme.spacing.m, context.messages.basket.total(price). A key renamed in lib/resources/ is then a compile error in the widgets that use it. It takes no options.

import 'package:my_app/spring_keys.dart';

Padding(
  padding: EdgeInsets.all(context.theme.spacing.m),
  child: Text(context.messages.basket.empty),
);

Implementation

Builder springFlutterKeysBuilder(BuilderOptions options) =>
    FlutterKeysBuilder();