pickImage method
Implementation
@override
Future<XFile?> pickImage({ImageSource source = ImageSource.gallery}) async {
try {
var result = await ImagePicker().pickImage(source: source);
return result;
} on PlatformException catch (e) {
throw Exception("Failed to pick media: ${e.message}");
}
}