Add Environment service with platform, build mode, and app info support

This commit is contained in:
2025-09-22 22:24:29 +02:00
parent a7470fc962
commit c7eafc4bd7
5 changed files with 127 additions and 0 deletions

View File

@@ -1,11 +1,13 @@
library;
import 'package:fluttery/environment.dart';
import 'package:fluttery/logger.dart';
import 'package:fluttery/preferences.dart';
import 'package:fluttery/secure_storage.dart';
import 'package:fluttery/src/logger/logger_impl.dart';
import 'package:fluttery/src/preferences/preferences_impl.dart';
import 'package:fluttery/src/storage/secure/secure_storage_impl.dart';
import 'package:fluttery/src/system/environment/environment_impl.dart';
import 'package:fluttery/src/system/worker/worker_impl.dart';
import 'package:fluttery/worker.dart';
import 'package:kiwi/kiwi.dart';
@@ -34,6 +36,7 @@ class App {
static void registerDefaultServices() {
registerService<Logger>(() => LoggerImpl());
registerService<Preferences>(() => PreferencesImpl());
registerService<Environment>(() => EnvironmentImpl());
registerService<SecureStorage>(() => SecureStorageImpl());
registerService<Worker>(() => WorkerImpl());
}