Cara Instalasi IDE Untuk Flutter

Cara Instalasi IDE Untuk Flutter

Anda dapat membuat aplikasi dengan Flutter menggunakan editor teks yang dikombinasikan dengan command-line tools
Namun, sebaiknya gunakan salah satu plugin editor yang direkomendasikan untuk pengalaman yang lebih baik. 

Plugin ini memiliki fitur seperti penyelesaian kode, penyorotan sintaks, bantuan pengeditan widget, dukungan untuk menjalankan & debug, dan masih banyak lagi.
Instalasi Android Studio sangat dibutuhkan untuk membuat aplikasi Android dengan Flutter, namun alternatifnya instal saja Java SDK dan Android SDK sendiri.
Jika sudah menginstal Android Studio, disarankan untuk tidak menginstal Java secara terpisah dan environment Android lainnya seperti ANDROID_HOME atau ANDROID_SDK_ROOT
Jika sudah terlanjur terinstal dan terjadi eror android licenses pada flutter doctor, cobalah untuk uninstall Java package tersebut.
Ikuti langkah-langkah di bawah ini untuk menambahkan plugin editor untuk Android Studio, IntelliJ, dan Visual Studio Code.
20200615153755b563af88a9ca5f50c92022e2a380f87b.png202006151538447a9495d4ec318885020fe0b7ad7a090d.png

Android Studio dan IntelliJ menawarkan pengalaman IDE yang terintegrasi lengkap dengan plugin khusus untuk Flutter. Untuk mengunduh Android Studio, Anda dapat mengunjungi tautan https://developer.android.com/studio

Sedangkan jika Anda memilih Intellij maka dapat melalui tautan https://www.jetbrains.com/idea/download/.

Anda pengguna Android Studio versi 3.6 atau yang lebih baru? Pasang Android SDK Tools versi lama (26.1.1 atau lebih lama) secara manual agar Flutter dapat berjalan dengan baik. Jika tidak muncul, silakan unchecklist Hide Obsolete Packages.

2020061511383937ee2a184cffbb4a4c0bd617c238c60b.jpeg
  1. Pertama, buka terlebih dahulu Android Studio/IntelliJ.
  2. Jika menggunakan Android Studio, pada halaman home Anda bisa temukan Configure di bagian pojok kanan bawah, Jika tidak terlihat, tampilkan mode full window.
    2020061511413532f28be510ba4119ad507f19c88435a1.jpeg
  3.  Pilih Plugins
    20200615114149284bec645ff6e17209f8c778e78a3018.jpeg 
  4. Jika menggunakan Intellij dengan MacOS langkahnya  Android Studio > Preferences… > Plugins
    202006151141107db34f72ffbd2e1de9bc6c1d7072944f.jpeg
  5. Kemudian ketik Flutter pada pencarian plugins dan instal. Saat Anda melakukan instalasi plugin Flutter maka secara otomatis Dart juga ikut terinstal.wj_xMJ59hYJLWUqid5MuGEdfj5dycMyMLRIt0By6FMHtDPniWq58Hg0AEQbtTRCITuJdTgvqF5LKfvMD_n2bwIo_cO5guhH6Nuvnlb5-N8c30BPitsgVl1juFSHVsMH59WogsUSC
  6. Jika menggunakan Intellij dengan OS Windows atau Linux langkahnya yaitu, File > Settings > Plugins
    202006151141075cb02b7f23fb542a559b0ca9c7e9e63b.jpeg
  7. Cari plugin Flutter dan klik Install.
    2020061511410720fd6ff99a12b123722cc9c619163a12.jpeg
  8. Klik Yes ketika diminta untuk menginstal plugin Dart.
  9. Klik Restart saat diminta. Jika tidak, muat ulang secara manual aplikasi Android Studio/IntelliJ.
20200615154144ee9fc2de8882db306659a98e0be6d8bd.png
Visual Studio Code (VSCode) adalah editor ringan untuk mengkombinasikan baris perintah khususnya aplikasi Flutter dan dilengkapi dukungan debugging. 
Untuk mengunduh Visual Studio Code, kunjungi tautan https://code.visualstudio.com/download.
Berikut adalah cara instalasi plugin Flutter dan Dart di VSCode:
  1. Buka aplikasi Visual Studio Code yang telah diinstal sebelumnya.
  2. Kemudian aktifkan Command Line dengan cara pilih View > Command Pallete…
    20200615115544477f6dfb105f86dae3b30e53683ff506.jpeg
  3. Ketik “Install” lalu pilih Extensions: Install Extensions.
    202006151155447ee4294f077eb2b83e4354a6da4f4bad.jpeg
  4. Atau langsung klik pada tab Extensions yang ada pada bagian kiri.
    20200615115544fea158635cbfc255f43e33b064074fc2.jpeg
  5. Ketik “Flutter” pada bidang pencarian Extensions, dan pilih Flutter dalam daftar ekstensi yang tersedia. Kemudian klik tombol Install. Secara otomatis plugin Dart juga akan terinstal.
    20200615115546978bc404266cb1d7be29a205e1edfad5.jpeg
  6. Klik Reload to Activate untuk memuat ulang VSCode.
Setelah selesai, lakukan validasi plugin Flutter di VSCode dengan cara berikut :
  1. Aktifkan Command Line dengan cara pilih View>Command Pallete…
  2. Ketik “doctor”, lalu pilih Flutter: Run Flutter Doctor.
    202006151155446de1efd431edf5ca2999c046b087ce9b.jpeg
  3. Tinjau panel OUTPUT untuk melihat masalah apapun.
    202006151155456a5cb0ddd903ee29bd49a354600cd19d.jpeg

Instalasi XCode + Simulator

Untuk menjalankan aplikasi Flutter di dalam iOS, diperlukan instalasi XCode terlebih dahulu. XCode adalah IDE yang digunakan untuk mengembangkan dan men-deploy aplikasi iOS.
Yang harus dilakukan untuk mengembangkan aplikasi iOS menggunakan Flutter adalah: 
  1. Unduh XCode, bisa Anda unduh langsung dari AppStore.
  2. Buka terminal dan masukkan perintah di bawah ini:Perintah ini akan memastikan bahwa operasi command-line tools di XCode akan menggunakan versi terbarunya.


    1. sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

    2. sudo xcodebuild -runFirstLaunch


  1. Terakhir, sign XCode license agreement-nya dengan membuka XCode dan konfirmasi. Atau bisa juga sign dengan menggunakan terminal dan jalankan perintah ini:


    1. sudo xcodebuild -license


Pastikan juga untuk selalu mengunduh dan memperbarui versi XCode Anda, karena Flutter tidak support versi XCode yang lama.
Catatan: Perlu diketahui bahwa XCode di sini hanya dibutuhkan untuk proses debugging dan deployment saja. Untuk saat ini belum bisa digunakan untuk editing kode program aplikasi Flutter di dalam XCode.
Jadi jika Anda ingin mengembangkan aplikasi iOS menggunakan Flutter, yang disarankan adalah:
  • Instalasi Android Studio atau Visual Studio Code.
  • Tetap instalasi XCode.
  • Lakukan editing kode program di Android Studio atau VIsual Studio Code.
  • Running aplikasi menggunakan Android Studio, Visual Studio Code, atau terminal/cmd
LihatTutupKomentar

Tutorial Cara Deployment (Build APK & IPA) Aplikasi Android Atau iOS Di Flutter

Tutorial Cara Deployment Build APK Atau IPA Di Flutter Setelah melalui tahapan pengembangan aplikasi, salah satu tahapan terakhir yang perlu...