Flutter adalah framework open-source yang memungkinkan pengembangan aplikasi multiplatform, termasuk Android, iOS, web, Windows, MacOS, Linux, dan Fuchsia. Diperkenalkan oleh Google pada Mei 2017, Flutter telah berkembang pesat dan menjadi salah satu framework yang paling banyak digunakan oleh developer.
Keunggulan utama Flutter adalah kemampuannya untuk mengembangkan aplikasi untuk berbagai platform menggunakan satu basis kode yang sama. Hal ini yang menjadikan Flutter menjadi salah satu framework yang paling banyak digunakan oleh pengembang.
Berdasarkan survei Statista, penggunaan Flutter terus meningkat sejak peluncurannya, dengan kenaikan jumlah pengguna mencapai 30% dalam dua tahun pertama setelah dirilis pada 2019. Flutter terdiri dari dua komponen utama, yaitu Flutter SDK dan framework UI.
Flutter SDK merupakan kumpulan alat dan perangkat lunak yang diperlukan untuk pengembangan aplikasi menggunakan Flutter, termasuk compiler, debugger, emulator, dan berbagai library yang dibutuhkan.
Framework UI menyediakan komponen untuk membangun antarmuka pengguna aplikasi, seperti widget, tombol, dan navigasi. Kedua komponen ini memungkinkan Flutter untuk mendukung pengembangan aplikasi cross-platform yang efisien dan berkinerja tinggi.