import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:url_launcher/url_launcher.dart'; // Define el estado class MyState { } // Define el bloc class MyBloc extends Cubit { MyBloc() : super(MyState()); } Future launchAemetURL() async { const urlString = 'https://www.aemet.es/es/eltiempo/prediccion/municipios/caspe-id50074'; final url = Uri.parse(urlString); if (await canLaunchUrl(url)) { await launchUrl(url); } else { throw 'Could not launch $urlString'; } }