0% menganggap dokumen ini bermanfaat (0 suara)
455 tayangan

Modul Pengenalan Flutter

Dokumen tersebut merangkum pengertian Flutter sebagai SDK yang dikembangkan Google untuk membuat aplikasi mobile, desktop, dan web menggunakan bahasa Dart. Flutter memungkinkan pengembangan cross-platform dengan fitur hot reload yang memudahkan pengembangan. UI dibangun menggunakan widget yang memberikan tampilan indah secara native.

Diunggah oleh

Yunida Wulandari
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
455 tayangan

Modul Pengenalan Flutter

Dokumen tersebut merangkum pengertian Flutter sebagai SDK yang dikembangkan Google untuk membuat aplikasi mobile, desktop, dan web menggunakan bahasa Dart. Flutter memungkinkan pengembangan cross-platform dengan fitur hot reload yang memudahkan pengembangan. UI dibangun menggunakan widget yang memberikan tampilan indah secara native.

Diunggah oleh

Yunida Wulandari
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

PPTIK

Jl. Ganesha 10

40132
ITB Phone : 089681144333

Email : [email protected]

MODUL
PENGENALAN
FLUTTER

1
2
2

A. Pengertian Flutter
Flutter merupakan sebuah Software Development Kit (SDK) yang
dikembangkan oleh Google, Flutter juga merupakan sebuah teknologi yang dapat
digunakan untuk membuat aplikasi dengan tampilan yang indah, serta dapat di
compile atau dijalankan secara native di perangkat mobile(Android/ios), desktop dan
web hanya dengan satu baris syntax yang sama. Flutter menggunakan Bahasa
pemrograman Dart yang juga merupakan Bahasa pemrograman yang dikembangkan
oleh Google.

B. Sejarah Flutter
Pada awalnya Flutter dikenal dengan nama SKY Awalnya, Flutter dikenal
dengan nama Sky. Flutter pertama kali diperkenalkan pada acara Dart Developer
Summit 2015. Pada tanggal 4 Desember 2018, Google merilis Flutter 1.0 di acara
Flutter Live Event. Hal ini juga menandai rilisnya versi stabil pertama dari Flutter.
Dan sampai sekarang Flutter terus dikembangkan dan sudak memasuki versi 2.5.0.
Flutter sudah digunakan oleh banyak perusahan dunia untuk mengembangkan
aplikasinya, seperti dapat dilihat di website resmi Flutter.

C. Alasan Kenapa Menggunakan Flutter


Ada beberapa alasan kenapa di PPTIK sendiri menggunakan Flutter untuk
mengembangkan aplikasi mobilenya, diantarana:
1. Cross Platform
Seperti yang sudah disinggung diatas Flutter bisa digunakan untuk
mengembangkan aplikasi yang berjalan di platform android maupun ios.
Bahkan, bisa digunakan untuk membuat aplikasi web dan desktop. Dengan begitu
kita tidak perlu mempelajari Bahasa native yang digunakan di masing-masing
platform tersebut.
2. Fast Development
Flutter memiliki sebuah fitur bernama hot reload. Dengan fitur ini, proses
pengembangan aplikasi dapat berjalan lebih cepat dan mudah.. Setelah melakukan
perubahan pada syntax program, cukup tekan hot reload. Aplikasi akan
diperbarui dalam kurun waktu kurang dari 1 detik. Sangat cepat bukan?

www.pptik.id
3
3

Hot reload bekerja dengan cara menginjeksi syntax program yang


mengalami perubahan ke dalam Dart Virtual Machine. Setelah virtual machine
memperbarui tiap class dengan syntax program versi terbaru, maka framework
Flutter secara otomatis membangun kembali susunan komponen widget sehingga
kita dapat dengan cepat melihat perubahan yang terjadi.
3. Beautiful UI
Flutter dirancang untuk mempermudah developer dalam membangun
tampilan user interface. Keseluruhan UI pada Flutter dibangun menggunakan
widget. Sebagai contoh, jika kita menambahkan sebuah text field, text field
tersebut adalah widget. Button dan Image juga merupakan widget. Bahkan untuk
mengatur posisi komponen menjadi rata tengah, kita menggunakan center widget.
Kita dapat melakukan kustomisasi pada tiap widget. Widget akan
menggambarkan seperti apa tampilan yang akan dibuat berdasarkan konfigurasi
dan state yang ada. Terdapat 2 set widget, Material Design (Android) dan
Cupertino (iOS).

D. Istilah Yang Terdapat Didalam Flutter


1. Software Development Kit
Merupakan kit yang bisa digunakan oleh para developer untuk
mengembangkan aplikasi. Di dalamnya terdapat beberapa tools seperti
debugger, software libraries, emulator, dokumentasi dan sample code.
2. Widget
Widget adalah semua komponen seperti button, text, icon dan lain
sebagainya yang membentuk sebuah tampilan aplikasi. Yang berarti
keseluruhan bagian aplikasi yang terlihat di layar merupakan kumpulan widget
3. Flutter Package
Flutter package merupakan sebuah libraries yang dapat digunakan untuk
mempermudah kita untuk mengembangkan sebuah aplikasi, contohnya Package
google_maps_flutter yang dapat digunakan untuk mengintegrasikan aplikasi yang
dibuat dengan maps google.
Masih banyak lagi istilah dan hal-hal lain tentang Flutter, rekan-rekan semua
bisa mencarinya di google ataupun sumber lainnya.

www.pptik.id

Anda mungkin juga menyukai