Pengantar


Flutter merupakan UI Toolkit milik Google yang digunakan untuk mengembangkan aplikasi mobile dan mampu berjalan di sistem operasi Android dan iOS. Flutter dibangun menggunakan C, C++, Dart dan Skia.

Flutter telah support plugin untuk Android Studio, IntelliJ IDEA dan VS Code. Bahkan flutter bisa kita gunakan secara kombinasi menggunakan editor lain dan Command Prompt atau Terminal.


Kemampuan Flutter


Kita bisa mendapatkan peforma terbaik untuk aplikasi yang akan kita kembangkan. Flutter di desain untuk bisa dengan mudah mendapatkan 60fps secara konstan. Kode pada flutter telah tercompile secara native, tanpa tambahan interpreter. Hal ini membuat aplikasi yang dikembangkan menggunakan Flutter dapat berjalan lebih cepat.

Flutter mengimplementasikan hot-reload. Tidak perlu mengulangi build pada aplikasi yang dikembangkan. kita hanya perlu menyimpan (CTRL+S) proyek kita dan perubahan akan langsung terlihat pada device atau emulator.

Pada pengembangan aplikasi web, masih dalam tahap beta. Dan pada pengembangan aplikasi desktop, pada macOS masuk ditahap alpha, Linux dan Windows sedang dalam pengembangan. Kita tunggu saja jika sudah keluar versi stabil.

Device untuk Flutter

  • Sistem Operasi: Android Jelly Bean, v16, 4.1.x or newer, dan iOS 8 or newer.

  • Hardware: iOS devices (iPhone 4S or newer) dan ARM Android devices.

  • Support kepada ujicoba atau testing menggunakan device secara langsung, maupun menggunakan emulator atau simulator

  • Telah di tes pada Device High-end maupun Low-End tapi belum ada jaminan pasti untuk spesifikasi smartphone maupun tablet