Flutter Web’de İkonlara Link Verme
Bu yazımda Flutter Web’de , url_launcher paketinin kullanımını anlatmaya çalışacağım.
URL_Launcher Paketini ekleme
Öncelikle pubspec.yaml isimli dosyanın dependencies : kısmına paket ismi aşağıdaki gibi ekliyoruz.
url_launcher: ^6.0.2
Paketin son sürümünü pub.dev adresinden aratarak da bulabilirsiniz. Paketin kurulum dökümanlarını ve örneklerini pub.dev sayfasından bulabilirsiniz.
Uyarı !
Paketi .yaml uzantılı dosyaya kaydetmeyi veya terminalden aşağıdaki komutu çalıştırmayı unutmayın
flutter pub get
Hemen sonrasında paketi sayfaya import edin ve paketiniz kullanmaya hazır olsun :)
import ‘package:url_launcher/url_launcher.dart’;
Paketi Kullanma
Constant değer ile URL ‘i tanımlıyoruz. Sonrasında “void “ fonksiyonunun içinde kullanıyoruz.
Burada canLaunch methodu cihazın o URL’i açıp açamayacağını kontrol eder ve buna bağlı olarak bir bool değer döndürür. launch methodu URL ‘i çalıştırır. URL’in çalışmaması durumunda ise bir hata mesajı döndürecek. Bu hata mesajını da print ifadesiyle döndürüyoruz.
Fonksiyonu Çağırma
Burada GestureDetector Widget ‘ının içine bir child tanımlayıp içerisine resimleri yerleştirdik. “ onTap “ın içerisinde de tanımladığımız fonksiyonu çağırdık.
Umarım yararlı olmuştur…