📱

【Flutter】定数を定義する場合のベストプラクティス

に公開

定数を適切に管理することで、コードの可読性やメンテナンス性が向上します。
1.定数まとめ用のdartファイルの作成
2.定数ファイルから使用したい定数を取得

1.定数まとめ用のdartファイルの作成

app_constants.dart
class AppConstants {
  static const String appName = 'MyApp';
  static const double padding = 16.0;
  static const int width = 3;
  static const Color primaryColor = Colors.blue;
}

2.定数ファイルから使用したい定数を取得

main.dart
import 'app_constants.dart'; // 定数まとめ用のファイルのimport

・・・
  
  Widget build(BuildContext context) {
    // app_constants.dartから定数を取得
    debugPrint(AppConstants.appName);
    debugPrint('Padding: ${AppConstants.padding}');
    debugPrint('Width: ${AppConstants.width}');
    debugPrint('Primary Color: ${AppConstants.primaryColor}');

    return ・・・
  }

Discussion