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',