Halloo.. sekarang ini saya lagi belajar sebuah Mobile UI Framework yaitu Flutter besutan dari Google. Flutter adalah Mobile UI Framework yang dibuat untuk dapat membangun aplikasi native iOS dan Android UI lebih mudah dan cepat dengan sekali koding. Baru-baru ini Flutter sudah meluncurkan versi stabil yaitu 1.0. Flutter menggunakan bahasa pemrograman Dart.

Kenapa harus memilih Flutter?
Flutter menjanjikan tampilan desain UI cantik, animasi yang halus serta performa terbaik dalam membangun aplikasi Native IOS dan Android. Flutter bersifat free dan open source.

Nah bagi anda yang ingin belajar tentang Framework ini, berikut langkah-langkah menginstall flutter pada OS Windows.

Agar dapat menginstal dan menjalankan Flutter pada windows, perlu diperhatikan spesifikasi laptop/PC dengan memenuhi persyaratan minimum seperti berikut:
  1. Sistem Operasi: Windows 7 SP1 atau yang terbaru (64-bit)
  2. Ruangan Penyimpanan : 400MB (Tidak termasuk ruang penyimpanan untuk IDE/tools) 

Ada beberapa tools yang diinstal agar dapat membuat aplikasi dengan flutter
  1. Install Flutter SDK
  2. Install Android Studio
  3. Install Android SDK
  4. Teks Editor (kita dapat menggunakan Android Studio)

1. Install Flutter SDK

Langkah-langkah mendapatkan Flutter SDK :
  • Download file instalasi dengan versi terbaru dari Flutter SDK. Silahkan buka link ini untuk mendownload Flutter SDK  https://flutter.io/get-started/install/. Flutter SDK tersedia dalam tiga platform: Windows, Linux dan MacOs. Pilih Flutter on Windows
  • Setelah mendapatkan arsip .zip, kemudian extrak file zip tersebut dan tempatkan pada lokasi yang diinginkan. (misal C:\src\flutter), jangan meletakkan file Flutter pada direktori seperti C:\Porgram File atau yang membutuhkan hak administrator.
  • Cari berkas flutter_console.bat di dalam direktori flutter. Lalu klik dua kali. Sekarang anda dapat menjalankan perintah Flutter di flutter console.

Jika ingin menjalankan flutter di console windows biasa, lakukan setting PATH Flutter pada environment variabel :
  • Pada bar pencarian di start menu, ketik “env” lalu pilih Edit enviroment variabels for your acoount
  • Pada User variabel cek variabel dengan nama PATH, Lalu pilih dan klik Edit.
  • Tambahkan variabel Value dengan alamat/address dimana kalian menyimpan file flutter tadi dengan \flutter\bin; sebagai valuenya. Contoh saya menyimpan flutter pada direktori C:\Flutter\flutter\bin. Lalu klik OK



Sekarang kita bisa menjalankan perintah Flutter pada console bawaan windows.
Silahkan buka terminal baru dan ketik perintah:
>flutter



Jika tampilan seperti ini, maka kita sudah berhasil menginstall flutter.

2. Install Android Studio
Android Studio digunakan untuk menginstall android sdk. Anda juga dapat membuat aplikasi Flutter menggunakan IDE ini. Download android studio disini: https://developer.android.com/studio/index.html

Setelah mendownload, berikut adalah cara instalasi Flutter dan plugin Dart di Android Studio
  • Buka Android Studio
  • Buka preferensi plugin. Pilih File>Settings>Plugin
  • Pilih browse repositories, pilih plugin Flutter dan klik Install
  • Klik Yes jika diminta unutk menginstal plugin Dart
  • Klik Restrart.

3. Install Android SDK terbaru

Untuk mendapatkan SDK terbaru klik icon sdk manager, pilih sdk platform yang ingin di instal. Lalu klik apply. Saran API level 28.




4.  Cek flutter doctor

Sebelum membuat aplikasi dengan Flutter, periksa terlebih dahulu kesiapan tools tadi yang telah kita install. Pada direktori Flutter ketik perintah berikut untuk melihat apakah ada dependensi platform yang dibutuhkan untuk menyelesaikan instalasi Flutter SDK :
>flutter doctor.


Apabila tampilan centeng seperti ini, berarti Flutter sudah siap digunakan. Dan kita sudah bisa membuat aplikasi Flutter pada Android Studio.

Beberapa Masalah dan Solusi:
1. Android License Unknown
Jika terdapat error android not licenses, solusinya jalankan flutter doctor --android-licenses pada terminal/cmd. Kemudian ikutin petunjuknya. ( Enter “y” terus sampe selesai)

2. Some android Licenses not accepted
Sama seperti diatas jalankan flutter doctor --android-licenses pada terminal/cmd

3. No Devices Connected
Flutter belum terhubung dengan smartphone. Sambungkan smartphone menggunakan kabel USB, pastikan telah mengaktifkan USB Debugging pada Developer Option.

Sekian Tutorial menginstall Flutter pada Windows, semoga bermanfaat..