[Flutter] URL 주소로 외부 브라우저 열기 | url_launcher

마이 탭에 "피드백 남기기"와 "개발자 응원하기" 버튼을 추가하고 싶었다.

이를 위해서는 버튼 클릭 시 외부 브라우저를 통해 URL로 이동하는 기능이 필요했다.

 

 

url_launcher | Flutter package

Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes.

pub.dev

url_launcher 패키지는 URL 실행 기능을 제공한다.

 

import 'package:url_launcher/url_launcher.dart';
  
TextButton(
  onPressed: () {
    launchUrl(Uri.parse("https://pub.dev/packages/url_launcher"));
  },
  child: Text(
    buttonText,
    style: Theme.of(context).textTheme.bodyLarge,
  ),
);

사용법도 무척 간단하다.

`launchUrl()`에 parse한 URL을 전달하면 된다.