openWhatsapp function

void openWhatsapp(
  1. BuildContext context,
  2. String text,
  3. String number
)

Implementation

void openWhatsapp(BuildContext context,String text,String number) async {
  var whatsapp = number; //+92xx enter like this
  var whatsappURlAndroid =
      "whatsapp://send?phone=$whatsapp&text=$text";
  var whatsappURLIos = "https://wa.me/$whatsapp?text=${Uri.tryParse(text)}";
  if (Platform.isIOS) {
    // for iOS phone only
    if (await canLaunchUrl(Uri.parse(whatsappURLIos))) {
      await launchUrl(Uri.parse(
        whatsappURLIos,
      ));
    } else {
      showSnackBar('Whatsapp not installed', context);
    }
  } else {
    // android , web
    if (await canLaunchUrl(Uri.parse(whatsappURlAndroid))) {
      await launchUrl(Uri.parse(whatsappURlAndroid));
    } else {
      showSnackBar('Whatsapp not installed', context);
    }
  }
}