@override Future<Map<dynamic, dynamic>> capturePhoto() async { final res = await methodChannel.invokeMethod<dynamic>('capturePhoto'); return (res as Map).cast<dynamic, dynamic>(); }