public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { // Override point for customization after application launch. // If not required for your application you can safely delete this method this.Window = new UIWindow(UIScreen.MainScreen.Bounds); ImageDownloader imageDownloader = new ImageDownloader(new StorageClient()); MovieConverter converter = new MovieConverter(new MovieDbSettings()); var searchController = new MovieSearchViewController(converter, imageDownloader); UINavigationBar.Appearance.BarTintColor = UIColor.FromRGB(24, 24, 24); UINavigationBar.Appearance.TintColor = UIColor.FromRGB(186, 157, 9); UINavigationBar.Appearance.SetTitleTextAttributes(new UITextAttributes() { TextColor = UIColor.White }); var searchNavigationController = new UINavigationController(searchController); var topRatedController = new TopRatedController(converter); var topRatedNavigationController = new UINavigationController(topRatedController); var tabBarController = new TabBarController() { ViewControllers = new UIViewController[] { searchNavigationController, topRatedNavigationController } }; this.Window.RootViewController = tabBarController; this.Window.MakeKeyAndVisible(); return(true); }
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { // Override point for customization after application launch. // If not required for your application you can safely delete this method this.Window = new UIWindow(UIScreen.MainScreen.Bounds); var movieapi = new MovieApi(); var imageDownloader = new ImageDownloader(new StorageClient()); var searchController = new MovieSearchController(movieapi, imageDownloader); var topRatedController = new TopRatedController(movieapi, imageDownloader); var searchControllerNavigation = new UINavigationController(searchController); var topRatedControllerNavigation = new UINavigationController(topRatedController); var taBar = new TabBarController() { ViewControllers = new UIViewController[] { searchControllerNavigation, topRatedControllerNavigation } }; this.Window.RootViewController = taBar; this.Window.MakeKeyAndVisible(); return(true); }