vitovalov
single<AccountDataSource>(named("real")) { RealAccountDataSource() } single<AccountDataSource>(named("fake")) { FakeAccountDataSource() } single<SettingsDataSource>(named("real")) { RealSettingsDataSource() } single<SettingsDataSource>(named("fake")) { FakeSettingsDataSource() } single<AccountRepository> { AccountRepositoryImpl(get(selectedEnvironment())) } single<SettingsRepository> { SettingsRepositoryImpl(get(selectedEnvironment())) }
A modern programming language that makes developers happier.