【Flutter 1.5】安裝Dart第三方套件 - Dart Packages

程式界似乎流傳著一句話:『Code永遠都是別人寫的好』,iOS界的Cocoapods、Android界的Gradle、Nodejs界的NPM…等管理工具,當然Dart界也有Pub,下載現成能用的Code是件幸福的事,除了能讓工作早日完工之外,也幫公司省了一大筆的電費(加班費?),減少二氧化碳的排放量,為地球盡份心力,何樂而不為呢?現在我們就來試試如何下載別人寫好的package來試用一下吧。

使用

Dart Packages

安裝套件

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互轉的工具,大家可以比較看看它們格式之間的差異性。

範例程式碼下載