INNER CODE UNIT · Dart

EnvInfo

Uuttssaavv/flutter-clean-architecture-riverpod · lib/main/app_env.dart:4

abstract class EnvInfo {
  static AppEnvironment _environment = AppEnvironment.DEV;

  static void initialize(AppEnvironment environment) {
    EnvInfo._environment = environment;
  }

  static String get appName => _environment._appTitle;
  static String get envName => _environment._envName;
  static String get connectionString => _environment._connectionString;
  static AppEnvironment get environment => _environment;
  static bool get isProduction => _environment == AppEnvironment.PROD;
}

extension _EnvProperties on AppEnvironment {
  static const _appTitles = {
    AppEnvironment.DEV: 'Q Flutter TDD Dev',
    AppEnvironment.STAGING: 'Q Flutter TDD Staging',

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…