url_launcher
Lewat aplikasi flutter, kita bisa memanggil browser untuk membuka halaman web. Untuk ini kita menggunakan plugin url_launcher
. Berikut langkah-langkah menggunakan url_launcher
.
1. Edit pubspec.yaml
Tambahkan url_launcher: ^6.1.10
pada pubspec.yaml
. ^6.1.10
menunjuk pada versi terbaru dari plugin url_launcher
. Versi terbaru dari plugin ini Anda bisa check di https://pub.dev/packages/url_launcher
dependencies:
flutter:
sdk: flutter
url_launcher: ^6.1.10
2. flutter pub get
Jalankan flutter pub get
di terminal untuk download plugin
3. import
Tambahkan import 'package:url_launcher/url_launcher.dart';
pada bagian atas program.
4. Siapkan fungsi
Tambahkan fungsi berikut pada program.
_launchURLBrowser() async {
var url = Uri.parse("https://ruang-belajar.github.io/");
if (!await launchUrl(url)) {
throw 'Tidak bisa membuka laman $url';
}
}
5. Memanggil Fungsi
Panggil fungsi _launcherURLBrowser
. Anda bisa menggunakan ElevatedButton
untuk melakukannya.
ElevatedButton(
onPressed: _launchURLBrowser,
child: Text("Kirim")
)
Referensi:
- https://blog.logrocket.com/launching-urls-flutter-url_launcher/
- https://pub.dev/packages/url_launcher/example
- https://pub.dev/packages/url_launcher/
- https://nextgen.co.id/membuka-url-di-flutter/