Basic framework #8
@@ -1,8 +1,11 @@
|
||||
library;
|
||||
|
||||
import 'package:fluttery/logger/logger.dart';
|
||||
import 'package:fluttery/preferences/preferences.dart';
|
||||
import 'package:fluttery/src/logger/logger_impl.dart';
|
||||
import 'package:fluttery/src/preferences/preferences_impl.dart';
|
||||
import 'package:kiwi/kiwi.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
/// A class to manage services.
|
||||
class App {
|
||||
@@ -27,6 +30,10 @@ class App {
|
||||
/// Registers the default services required by the application.
|
||||
static void registerDefaultServices() {
|
||||
registerService<Logger>(() => LoggerImpl());
|
||||
|
||||
SharedPreferences.getInstance().then((instance) {
|
||||
registerService<Preferences>(() => PreferencesImpl(instance: instance));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user