Persiapan InstalasiUntuk dapat menginstall dan menjalankan flutter, development environment anda harus memenuhi beberapa persyaratan minimal, diantaranya :
- Operating Systems: Windows 7 SP1 atau yang lebih baru (64-bit)
- Disk Space: 1.32 GB (tidak termasuk disk space untuk IDE/tools).
- Tools: Flutter depends on these tools being available in your environment.
- Windows PowerShell 5.0 atau yang lebih baru (biasnaya buildin jika menggunakan Windows 10)
- Git for Windows 2.x, yang terintegrasi dengan Windows Command Prompt.
jika git sudah terinstall, pastikan anda dapat menjalankan perintah git pada command prompt atau PowerShell.
Install Flutter SDK
- Download flutter pada link instalasi berikut untuk mendapatkan versi terakhir dari Flutter SDK:
Untuk mendapatkan versi lainnya dari flutter sdk silahkan klik link berikut SDK archive.
- Extract file zip hasil download tersebut, dan tempatkan folder flutter pada lokasi instalasi Flutter SDK yang anda inginkan (misalnya, C:\src\flutter).
Harap Diperhatikan: Jangan menginstall flutter sdk seperti pada folder C:\Program Files\ karena akan membutuhkan privileges khusus untuk mengakses sdk tersebut..
Jika anda tidak ingin menginstall fixed version pada bundel instalasi, silahkan skip tahap 1 dan 2 pada proses instalasi, atau anda dapatjuga mengunduh sourcecode flutter pada link Flutter repo GitHub, dan mengambil data sesuai yang anda butuhkan. Misalnya ::
C:\src>git clone https://github.com/flutter/flutter.git -b stable
Sekarang anda sudah siap untuk menjalankan perintah Flutter pada Flutter
Console.
Perbaharui Path Anda
Jika anda ingin menjalankan perintah Flutter pada regular Windows console, ikuti beberapa tahapan berikut untuk menambahkan Flutter pada PATH environment variable:
- Klik tombol windows dan pada kolom pencarian ketikkan ‘env’ dan pilih Edit environment variables for your account.
- Pilih User variables dan pilih Path:
- Cek apakah sudah ada path flutter, dan pastikan terdapat full path flutter\bin dengan diakhiri tanda ; sebagai pembatas dengan variable yang lain.
- Jika belum ada, tambahkan full path flutter\bin sebagai value.
Kamu dapat menutup dan membuka kembali command prompt untuk melihat perubahannya.
Perintah flutter doctor
Buka window console (Command Prompt) pada folder flutterdan ketikkan perintah :
C:\src\flutter>flutter doctor
Perintah ini akan melakukan pengecekan terhadap environment anda dan
menampilkan laporan terkait status dari instalasi flutter. Periksa output dari
perintah tersebut dengan teliti dan pastikan tidak terdapat error atau
kesalahan pada instalasi flutter anda.
Sebagai contoh :
[-] Android toolchain - develop for Android devices
• Android SDK at D:\Android\sdk
✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ
• Try re-installing or updating your Android SDK,
visit https://flutter.dev/setup/#android-setup for detailed instructions.
Pada contoh diatas, menjelaskan bahwa terjadi terjadi kesalahan yaitu,
anda belum menginstall Android sdk dan diberikan rekomendasi link untuk menguduh
Android SDK tersebut.
Unduh dan instal Android SDK, kemudian ulangi perintah flutter doctor untuk memastikan
semua persyaratan system telah terinstall dengan benar.
Android setup
Penting : Flutter membutuhkan full
instalasi dari Android Studio sehingga anda harus menginstall Android Studio
untuk dapat menjalankan SDK dan Emulator nantinya.
Akan tetapi anda tetap bias membuat flutter pada editor apapun tidak harus
Android Studio,
Kebetulan saya sendiri lebih memilih menggunakan Visual Studio Code sebagai text editor dalam pembuatan aplikasi berbasis flutter.
Instalasi Android Studio
- Download dan install Android Studio.
- Jalankan
Android Studio dan selesaikan proses instalasi.
Install Android SDK versi terakhir atau yang dibutuhkan, Android SDK Command-line Tools, dan Android SDK Build-Tools, toold tersebut dibutuhkan oleh Flutter ketika melakukan pembuatan aplikasi berbasis Android.
Setting Perangkat Android
Untuk menjalankan aplikasi Flutter pada perangkat Android, anda membutuhkan Perangkat Android Setidaknya Versi Android 4.1 (API level 16) atau yang lebih tinggi.
- Enable Developer options dan USB debugging pada perangkat android anda. Klik link berikut untuk langkah langkahnya Android documentation.
- Instal Google USB Driver.
- Gunakan kabel USB, sambungkan pada perangkat android dan hubungkan dengan computer. Jika meminta perangkat android meminta persetujuan untuk authorize access ke computer klik ok.
- Pada terminal/console, jalankan perintah flutter devices untuk melakukan verifikasi bahwa perangkat androd telah terhubung. Biasanya Flutter menggunkan versi dari Android SDK pada android berdasarkan adb tool yang digunakan.
Setting Android Emulator
Untuk menjalankan atau testing aplikasi Flutter pada Android emulator, silahkan ikuti langkah berikut :
- Enable VM acceleration.
- Jalankan Android Studio, klik AVD Manager icon, dan pilih Create Virtual Device…
- Pada versi Android Studio yang lebih lawas,anda dapat menjalankan Android Studio > Tools > Android > AVD Manager dan pilih Create Virtual Device…. (Android submenu hanya terdapat pada menu Android project.)
- Jika tidak ada project yang terbuka, anda dapat memilih Configure > AVD Manager dan memiliih Create Virtual Device…
- Pilih perangkat yang sudah didefinisikan pada AVD dan klik Next.
- Pilih satu atau beberapa versi Image Android yang akan dijalankan pada emulator, dan pilih Next. An x86 or x86_64 image.
- Pada Emulated Performance, pilih Hardware - GLES 2.0 untuk enable hardware acceleration.
- Pastikan konfigurasi AVD sudah benar dan klik Finish.
Untuk detail dari langkah tersebut silahkan klik link berikut Managing AVDs.
- Pada Android Virtual Device Manager, klik Run pada toolbar. Emulator starts up dan akan menampilkan default canvas sesuai dengan versi OS dan perangkat yang dipilih.
Web setup
Flutter juga support untuk membangun aplikasi berbasis web menggunakan beta channel pada Flutter. Untuk menambahkannya silahkan klik link berikut these instructions.
Terimakasih, semoga tulisan singkat ini bermanfaat dan dapat diimplementasikan
Selamat mencoba dan tetap berkarya…


No comments:
Post a Comment