02 Flutter Command Line Interface & Flutter Package Management
02 Flutter Command Line Interface & Flutter Package Management
Packages Management
Flutter CLI
Deskripsi
● Alat yang digunakan untuk berinteraksi dengan Flutter SDK
● Perintah dijalankan dalam terminal
Important CLI Commands
● Flutter Doctor
● Flutter Create
● Flutter Run
● Flutter Emulator
● Flutter Channel
● Flutter Pub
● Flutter Build
● Flutter Clean
Flutter Doctor
Perintah untuk menampilkan informasi software yang dibutuhkan
flutter
flutter doctor
Flutter Create
Perintah untuk membuat project aplikasi flutter baru di directory
tertentu
flutter create <APP_NAME>
Flutter Run
Perintah untuk menjalankan project aplikasi di device yang
tersedia
flutter run <DART_FILE>
Flutter Emulator
Perintah untuk menampilkan daftar emulator yang terinstall dan
menampilkan option untuk membuka emulator atau membuat
emulator baru
flutter emulators
flutter emulators --launch <EMULATOR_ID>
flutter emulators --create [--name xyz]
Flutter Channel
Perintah untuk menampilkan daftar flutter channel yang tersedia
dan menunjukan channel yang digunakan saat ini.
flutter channel
Flutter Pub
Ada dua syntax yang bisa kita gunakan, yaitu:
● Flutter pub add, untuk menambahkan packages ke
dependencies yang ada di pubspec.yaml
flutter pub add <package_name>
● Flutter pub get, untuk mendownload semua packages atau
dependencies yang ada di pubspec.yaml
flutter pub get
Flutter Build
Perintah untuk memproduksi sebuah file aplikasi untuk keperluan
deploy atau publish ke AppStore, PlayStore, dll.
flutter clean
Packages Management
Deskripsi
● Flutter mendukung sharing packages
● Packages dibuat developers lain
● Mempercepat pengembangan aplikasi karena tidak perlu
membuat semuanya dari awal atau from scratch
● Mendapatkan packages di website pub.dev
Cara Menambahkan Packages
● Cari package di pub.dev
● Copy baris dependencies yang ada di bagian installing
● Buka pubspec.yaml
● Paste barisnya dibawah dependencies pubspec.yaml
● Run flutter pub get di terminal
● Import package di file dart agar bisa digunakan
● Stop atau restart aplikasi jika dibutuhkan
Cara Menambahkan Packages
Cari package di pub.dev
Cara Menambahkan Packages
Ex. Menambahkan package Percent Indicator
Cara Menambahkan Packages
Copy baris dependencies yang ada di bagian installing
Cara Menambahkan Packages
Buka pubspec.yaml dan Paste barisnya dibawah dependencies
Cara Menambahkan Packages
Run flutter pub get di terminal atau CTRL + S
Cara Menambahkan Packages
Import package di file dart agar bisa digunakan
Menggunakan Packages
Hanya membutuhkan beberapa baris kode untuk
menghasilkan UI yang kompleks
Terima Kasih
Task
1A. Menggunakan package https://pub.dev/packages/badges
1B. Buatlah tampilan berikut ini!
Task
2A. Menggunakan package https://pub.dev/packages/barcode_widget
2B. Buatlah tampilan barcode dengan data berikut ini!
a. Alterra Academy
b. Flutter Asik
c. <nama lengkap Anda>