// Copyright 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #import "AppDelegate.h" #import <Flutter/Flutter.h> #import "LocationProvider.h" @implementation AppDelegate { LocationProvider* _locationProvider; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { FlutterDartProject* project = [[FlutterDartProject alloc] initFromDefaultSourceForConfiguration]; self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; FlutterViewController* flutterController = [[FlutterViewController alloc] initWithProject:project nibName:nil bundle:nil]; _locationProvider = [[LocationProvider alloc] init]; [flutterController addMessageListener:_locationProvider]; self.window.rootViewController = flutterController; [self.window makeKeyAndVisible]; return YES; } @end