Mencoba Flutter di Linux


Belum selesai hingar-bingar perkenalan Kotlin sebagai salah satu bahasa utama di pemrograman Android, Google kini secara resmi meluncurkan framework (atau bahasa?) Flutter kepada para pengembang aplikasi Android. Apa lagi ini?

Menurut situs resminya, Flutter merupakan framework UI yang dapat mengintegrasikan pengembangan aplikasi Android dan iOS besutan Apple. Saya kutipkan mentah-mentah dari situs resminya:

Flutter is Google’s mobile UI framework for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Ok, berdasarkan petunjuk dari sini, cara memasang Flutter sangat gampang. Hanya tinggal unduh berkasnya (sampai blog ini ditulis sudah versi 0.2.3-beta), ekstrak, lalu ekspor path-nya. Misalnya berkas hasil unduhan tersimpan di ~/Downloads dan berkasnya akan disimpan di direktori ~/development, maka lakukan langkah seperti ini:

$ cd ~/development
$ tar xf ~/Downloads/flutter_linux_v0.2.3-beta.tar.xz
$ export PATH=`pwd`/flutter/bin:$PATH

Supaya perubahannya permanen, ubah berkas ~/.bashrc atau ~/.zshrc (bagi yang pakai zsh), lalu masukkan baris berikut:

export FLUTTER="/home/namauser/development/flutter/bin"
PATH=$PATH:$FLUTTER

Setelah disimpan, lakukan perintah berikut:

$ source ~/.bashrc

Untuk mengetes apakah flutter sudah terbaca atau belum, di terminal lakukan perintah berikut:

$ flutter doctor

Selain memasang flutter seperti cara di atas, kita juga dapat mencoba versi developmentnya. Tapi saya lupa bagaimana caranya, yang pasti sekarang saya pakai versi dev, yang versinya 0.2.9. Ada yang tahu bagaimana cara melakukannya? 😀 Tapi kalau penasaran tautan ini mungkin bisa dicoba.

Akhirnya, ini hasil flutter doctor di laptop saya:

$ flutter doctor                                                       
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel dev, v0.2.9, on Linux, locale id_ID.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    ✗ Android license status unknown.
[✓] Android Studio (version 3.1)
[!] IntelliJ IDEA Ultimate Edition (version 2017.2)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[!] VS Code (version 1.22.1)
[✓] Connected devices (1 available)

! Doctor found issues in 3 categories.

Selamat berflutter-flutter ria, kawan.


Ada komentar?

This site uses Akismet to reduce spam. Learn how your comment data is processed.