Mohon tunggu...
Abram Widi Firmanto
Abram Widi Firmanto Mohon Tunggu... Mahasiswa - Mahasiswa Universitas Airlangga

Pemrograman

Selanjutnya

Tutup

Gadget

Flutter: Framework untuk Membuat Aplikasi yang Sangat Disarankan untuk Dipelajari

28 Mei 2022   22:27 Diperbarui: 28 Mei 2022   23:20 1060
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
sumber foto : https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcR0XUYDlGmpzLvRUixZN1XNnV853a5_GYb0mw&usqp=CAU

Apa itu Flutter?

Flutter adalah sebuah framework atau kerangka kerja untuk membuat aplikasi yang diciptakan oleh Google yang memiliki kemampuan Multi - platform. Multi - platform karena Flutter ini bisa digunakan untuk system operasi Android, ios, Windows, Linux, Macos, dan Web Apps hanya dengan satu codebase saja. Flutter ini menggunakan Bahasa pemrograman Dart yang menurut saya hampir - hampir mirip dengan javascript ataupun java, sehingga jika anda pernah belajar javascript atau java sebelumnya maka mempelajari Bahasa Dart akan lebih mudah beradaptasi.

Kelebihan ?

Pertama, misal kita ingin mempelajari tentang pemrograman web maka kita perlu belajar HTML, CSS, Javascript, PHP. Belum juga untuk framework web nya misal Bootstrap dan Laravel. Namun untuk mempelajari Flutter ini kita hanya perlu mempelajari dart dan flutter itu sendiri, sehingga membuat belajar lebih cepat. Menurut saya juga, jika anda benar -  benar tidak tahu tentang Bahasa pemrograman atau tentang aplikasi, mencoba mempelajari flutter pasti anda masih bisa mengikuti dan memahaminya.

Kedua, Biasanya dalam pembuatan aplikasi misal aplikasi android dengan Bahasa Java maka jika ingin melaunching aplikasi yang sama namun berbeda platform contoh saja pada iOS maka menggunakan Bahasa Swift. Dengan Flutter kita hanya perlu satu kali coding untuk membuat aplikasi android dan iOs sekaligus. Hal ini sangat menghemat, tenaga, biaya, dan waktu.

ketiga, pada flutter terdapat fitur hot reload yang memungkinkan programmer untuk melihat langsung perubahan pada codingnya. Disini kita tinggal tekan ctrl + s pada codingan yang sudah diedit maka akan terlihat langsung perubahan secara real  time pada emulator kita.

Keempat, tampilan yang menarik pada widget nya. Widget disini adalah diibaratkan seperti kotak atau blok dengan bentuk apapun itu yang memiliki fungsi tertentu pada aplikasi. Contoh penerapan widget adalah  pada aplikasi gojek terdapat kotak yang bisa dipencet yang fungsinya membawa pengguna untuk menuju menu pesan Gojek. Pada widget ini kita juga bisa styling apa yang kita inginkan. Jadi widget ini ibarat seperti div pada CSS.

Apakah ada Kekurangan  ?

Ada kelebihan pasti ada kekurangannya. Hasil dari aplikasi yang dibuat dengan Flutter memiliki ukuran cukup berat. Hal ini cukup tidak disukai pengguna.

Kedua adalah tentang komunitas yang masih kurang banyak jumlahnya terutama di Indonesia. Tidak seperti web programming yang sudah benar - benar merebak di Indonesia , Flutter ini cenderung masih sedikit.

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Gadget Selengkapnya
Lihat Gadget Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun