28 lines
420 B
Dart
28 lines
420 B
Dart
import 'package:fluttery/fluttery.dart';
|
|
|
|
/// Abstract Environment contract
|
|
abstract class Environment extends Service {
|
|
/// Platform checks
|
|
bool get isAndroid;
|
|
|
|
bool get isIOS;
|
|
|
|
/// Build mode
|
|
bool get isDebug;
|
|
|
|
bool get isRelease;
|
|
|
|
bool get isProfile;
|
|
|
|
/// App info
|
|
Future<void> loadPackageInfo();
|
|
|
|
String get appName;
|
|
|
|
String get packageName;
|
|
|
|
String get version;
|
|
|
|
String get buildNumber;
|
|
}
|