Flutter Tarayıcıda İnternet Sitesi Açmak


Merhaba arkadaşlar bu yazımda sizlere Flutter ile uygulamadan butona tıklandığı zaman internet sitesine gidilmesinin nasıl yapılacağını anlatacağım.

İlk olarak yapmamız gereken şey pubspec.yaml dosyasının içerisinde dependencies kısmına uygulamamızda kullanacağımız eklentiyi eklememiz gerekiyor. "url_launcher: ^yenisurum"

dependencies:
  flutter:
    sdk: flutter
  url_launcher: ^5.4.2

eklemeyi yaptıktan sonra artık bir fonksiyon oluşturacak ve kullanıcı bu fonksiyonu çağırdıgı zaman site url sinin açılmasını sağlayacağız.

siteyeGit(opensiteurl) async {
  var url = "https://" + opensiteurl;
  if (await canLaunch(url)) {
    await launch(url);
  } else {
    throw 'Site açılamıyor.. $url';
  }
}

siteyeGit adında bir fonksiyon oluşturduk ve bu fonksiyonu kullandığımız zaman otomatik olarak geçerli yani default browser üzerinden internet sitesi açılacaktır.

Kullanımına örnek vermek gerekiyor ise.

  RaisedButton(                    
    onPressed: () {
      siteyeGit("www.urhoba.blogspot.com");
    },
    child: Text(
      "Siteyi Aç",
    ),
  )


Kullanımı bu kadar basit arkadaşlar artık bu butona tıkladığımız zaman geçerli tarayıcıda istediğiniz internet sitesi açılacaktır.