public void Start() { Interactor = new CurrentForecastInteractor(); /* * Since LocationInteractor is an iOS-specific implementation, this * line makes this presenter iOS-dependent. * * TODO: When adding Android capabilities, make the CurrentForecastPresenter * an abstract class with a few concrete methods, but location-related stuff * should be abstract and implemented at a platform-specifc presenter implementation. */ LocationInteractor = new LocationInteractor(this); LocationInteractor.StartUpdatingLocation(); View.HideLabels(true); View.RenderLoadingIndicator(); }