// import 'package:firebase_crashlytics/firebase_crashlytics.dart'; // import 'package:flutter/material.dart'; import 'package:hmg_nurses/config/app_state.dart'; import 'package:hmg_nurses/services/api_client.dart'; import 'package:hmg_nurses/services/api_repo/dashboard_api_repo.dart'; import 'package:hmg_nurses/services/api_repo/login_api_repo.dart'; import 'package:hmg_nurses/services/api_repo/patient_api_repo.dart'; import 'package:hmg_nurses/services/firebase_service.dart'; import 'package:injector/injector.dart'; class AppDependencies { static void addDependencies() { Injector injector = Injector.appInstance; //add dependencies as needed //services injector.registerSingleton(() => AppState()); injector.registerSingleton(() => ApiClient()); injector.registerSingleton(() => FirebaseService()); //repos injector.registerSingleton(() => LoginApiRepo()); injector.registerSingleton(() => DashboardApiRepo()); injector.registerSingleton(() => PatientApiRepo()); } }