main function
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(),
),
);
}