【Flutter 1.5】安裝Dart第三方套件 - Dart Packages
程式界似乎流傳著一句話:『Code永遠都是別人寫的好』,iOS界的Cocoapods、Android界的Gradle、Nodejs界的NPM…等管理工具,當然Dart界也有Pub,下載現成能用的Code是件幸福的事,除了能讓工作早日完工之外,也幫公司省了一大筆的電費(加班費?),減少二氧化碳的排放量,為地球盡份心力,何樂而不為呢?現在我們就來試試如何下載別人寫好的package來試用一下吧。
使用
Dart Packages
- 首先,先去管理中心去尋找你所需要的套件,這裡我們找的是url_launcher
安裝套件
- 編譯pubspec.yaml檔,然後安裝,當然要使用自己的私人倉庫也是可以的
url_launcher: ^5.0.2
試用一下
- 就參考一下套件主人的Demo Code,試用一下吧,如果覺得不錯用的話,就幫作者加顆星
// main.dart
import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: '使用第三方套件',
home: new Scaffold(
appBar: new AppBar(
title: new Text('網頁'),
),
body: new Center(
child: new RaisedButton(
onPressed: () {
const url = 'https://google.com';
launch(url);
},
child: new Text('https://google.com'),
),
),
),
);
}
}
結果
YAML是什麼?
- 話說XML是一種功能強大的標記式語言,正因為它的強大,格式也相對的比較複雜,對於網路的傳輸量來看,不見得是件好事,所以後來才有JSON的出現,一種輕量級的資料交換語言。而YAML其實也是要讓格式簡單化的一種語言,有點類似Markdown,撰寫文件也很方便,語法簡單,尤其當成設定檔使用也是相當的便利。線上有個YAML、JSON、XML、CSV互轉的工具,大家可以比較看看它們格式之間的差異性。