blob: 322a3785dc48401e359a582e86fad70d969ea07d [file]
// Copyright 2014 The Flutter 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"
@interface AppDelegate ()
@end
static NSString *_kReloadChannelName = @"reload";
@implementation AppDelegate {
FlutterEngine *_engine;
FlutterBasicMessageChannel *_reloadMessageChannel;
}
- (FlutterEngine *)engine {
return _engine;
}
- (FlutterBasicMessageChannel *)reloadMessageChannel {
return _reloadMessageChannel;
}
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
_engine = [[FlutterEngine alloc] initWithName:@"test" project:nil];
[_engine runWithEntrypoint:nil];
_reloadMessageChannel =
[[FlutterBasicMessageChannel alloc] initWithName:_kReloadChannelName
binaryMessenger:_engine.binaryMessenger
codec:[FlutterStringCodec sharedInstance]];
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
@end