Pengenalan Flutter
Oleh Dr. Nyoman Putra Sastra, ST., MT.
Apa itu Flutter?
Flutter merupakan SDK (Sofware Development Kit) yang digunakan untuk
membangun aplikasi mobile, web, dan desktop.
Dikembangkan oleh google untuk membuat aplikasi Android dan IOS.
Ditulis dengan menggunakan bahasa dart.
Dart
Flutter merupakan kerangka kerja yang cepat dan sangat mudah dipelajari,
sehingga menghasil aplikasi berbagai platform menggunakan single codebase
(main.dart)
Dart adalah sebuah bahasa pemrograman yang dikembangkan oleh Google dan
merupakan bahasa pemrograman resmi untuk Flutter
Dart - bahasa berorientasi objek (Object Oriented)
Kelebiham flutter - Proses belajar yang mudah dan cepat
Berapa lama untuk mempelajari suatu bahasa?
Android = Java + Kotlin + XML
web = php + html + css + database + server
IOS, Android, Web = Dart
Kelebiham flutter - Development Cepat
Hot reload memnungkinkan programmer untuk mengubah kode dan melihat
langsung perubahan yang terjadi, tanpa menunggu proses compiling
Kelebihan flutter - Compiles to native code
Flutter berjalan di level native alias tidak memerlukan proses tambahan yang berat
sehingga tentunya proses berjalannya aplikasi akan lebih smooth dan cepat.
Kelebihan flutter - UI yang fleksibel
Pada flutter, tampilan, fungsi dan animasi di setiap pixelnya dapat diatur penuh.
Flutter menggunakan desain material sehingga mempermudah dalam
pengembangan dan tidak perlu membuat dari awal, dan itu semua sudah diatur di
dalam widget.
Kelebihan flutter - tidak tegantung dan dokumen lengkap
defaultnya flutter tidak banyak bergantung dengan pihak ketiga, namun package
library flutter juga sangat cepat berkembang https://pub.dev/.
flutter juga sudah di dukung dengan dokumetasi lengkap (https://flutter.dev/docs).
Spek komputer minimum flutter
Requirement (situs resmi flutter) :
● Operating Systems: Windows 7 SP1 (64-bit) atau yang terbaru
● Disk Space: 1.32 GB (belum termasuk tools lain seperti Emulator dan IDE).
● Tools:
○ Windows PowerShell 5.0 atau yang terbaru. Bagi pengguna Windows 10
maka ini sudah terinstall otomatis
○ Git for Windows opsional jika ingin menggunakan GIT
IDE Support?
Anyone who
keeps learning
stays young
Henry Ford