diff --git a/packages/url-launcher/CHANGELOG.md b/packages/url-launcher/CHANGELOG.md index 4c98b259cf8f..2055076850aa 100644 --- a/packages/url-launcher/CHANGELOG.md +++ b/packages/url-launcher/CHANGELOG.md @@ -1,3 +1,7 @@ +## [0.3.1] - 2017-05-01 + +* Change to README.md + ## [0.3.0] - 2017-04-27 * Add `canLaunch` method. diff --git a/packages/url-launcher/README.md b/packages/url-launcher/README.md index 514febaaaaaa..de0411d1eba0 100644 --- a/packages/url-launcher/README.md +++ b/packages/url-launcher/README.md @@ -15,15 +15,20 @@ void main() { runApp(new Scaffold( body: new Center( child: new RaisedButton( - onPressed: launchURL, + onPressed: _launchURL, child: new Text('Show Flutter homepage'), ), ), )); } -launchURL() { - launch('https://flutter.io'); +_launchURL() async { + const url = 'https://flutter.io'; + if (await canLaunch(url)) { + await launch(url); + } else { + throw 'Could not launch $url'; + } } ``` diff --git a/packages/url-launcher/example/lib/main.dart b/packages/url-launcher/example/lib/main.dart index c98b7fd6bb7a..338178a3a7f8 100644 --- a/packages/url-launcher/example/lib/main.dart +++ b/packages/url-launcher/example/lib/main.dart @@ -45,7 +45,7 @@ class _MyHomePageState extends State { if (await canLaunch(url)) { await launch(url); } else { - throw "Could not launch $url"; + throw 'Could not launch $url'; } } @@ -72,11 +72,11 @@ class _MyHomePageState extends State { children: [ new Padding( padding: new EdgeInsets.all(16.0), - child: new Text("https://flutter.io"), + child: new Text('https://flutter.io'), ), new RaisedButton( onPressed: _launchUrl, - child: new Text("Go"), + child: new Text('Go'), ), ], ),