isValidUrl static method
Checks if a string is a valid URL.
Implementation
static bool isValidUrl(String? url) {
if (url == null || url.isEmpty) return false;
final Uri? uri = Uri.tryParse(url);
return uri != null && uri.hasScheme && uri.host.isNotEmpty;
}