main function

Future<void> main()

Implementation

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  var configModel = NativeConfigRequest();
  var channel = const MethodChannel('com.ekyC/mainChannel');
  channel.setMethodCallHandler((call) async {
    if (call.method == 'config') {
      try {
        configModel = NativeConfigRequest.fromJson(
          Map<String, dynamic>.from(call.arguments),
        );
      } catch (e) {
        print(e);
      }
    }
  });

  await Application.init(configModel);

  runApp(
    GestureDetector(
      onTap: () {
        WidgetsBinding.instance?.focusManager.primaryFocus?.unfocus();
      },
      child:const AppView(),
    ),
  );
}