• Tentang Cyber Media
  • Privacy & Policy
  • Sponsorship
  • Kontak Kami
  • Beranda
  • Review
    Docusaurus? Dokumentasi website mudah dan cepat

    Docusaurus? Dokumentasi website mudah dan cepat

    5 Drama Korea Siap Marathon untuk Isi Waktu Saat #dirumahaja

    Mudahnya membuat Aplikasi Android

    Mudahnya membuat Aplikasi Android

    I’m Not a Robot, Drama Korea Keren Bertemakan Teknologi

    I’m Not a Robot, Drama Korea Keren Bertemakan Teknologi

    Cara menjadi investor hanya dengan modal 10 ribu?

  • tips dan trik
    Konsep Dasar Fotografi #1 : Segitiga Exposure

    Konsep Dasar Fotografi #1 : Segitiga Exposure

    Cara menjadi investor hanya dengan modal 10 ribu?

    cyber media

    TIPS MENJAGA KEAMANAN WPA 3

    cyber media

    Tips & Trik Memanfaatkan Jaringan WIGIG

  • tutorial
    Kotlin, si Bahasa Pemrograman Besutan JetBrains yang AJAIB!

    Kotlin, si Bahasa Pemrograman Besutan JetBrains yang AJAIB!

    Ngoprek Flutter : Membuat Halaman Login | Tutorial Book Store

    Bikin web pake python? bisa dong! siap publish

    cyber media

    TUTORIAL UMUM-Setting enkripsi WPA

  • Event
  • Sastra
    • All
    • cerita pendek
    • puisi
    I’m Not a Robot, Drama Korea Keren Bertemakan Teknologi

    I’m Not a Robot, Drama Korea Keren Bertemakan Teknologi

    AKU

    Athena

    Tanya

    Tak terbaca

    Duri Dalam Diri

    Penasaran

    Aku

    Tanpa Kata

    • cerita pendek
    • puisi
No Result
View All Result
  • Beranda
  • Review
    Docusaurus? Dokumentasi website mudah dan cepat

    Docusaurus? Dokumentasi website mudah dan cepat

    5 Drama Korea Siap Marathon untuk Isi Waktu Saat #dirumahaja

    Mudahnya membuat Aplikasi Android

    Mudahnya membuat Aplikasi Android

    I’m Not a Robot, Drama Korea Keren Bertemakan Teknologi

    I’m Not a Robot, Drama Korea Keren Bertemakan Teknologi

    Cara menjadi investor hanya dengan modal 10 ribu?

  • tips dan trik
    Konsep Dasar Fotografi #1 : Segitiga Exposure

    Konsep Dasar Fotografi #1 : Segitiga Exposure

    Cara menjadi investor hanya dengan modal 10 ribu?

    cyber media

    TIPS MENJAGA KEAMANAN WPA 3

    cyber media

    Tips & Trik Memanfaatkan Jaringan WIGIG

  • tutorial
    Kotlin, si Bahasa Pemrograman Besutan JetBrains yang AJAIB!

    Kotlin, si Bahasa Pemrograman Besutan JetBrains yang AJAIB!

    Ngoprek Flutter : Membuat Halaman Login | Tutorial Book Store

    Bikin web pake python? bisa dong! siap publish

    cyber media

    TUTORIAL UMUM-Setting enkripsi WPA

  • Event
  • Sastra
    • All
    • cerita pendek
    • puisi
    I’m Not a Robot, Drama Korea Keren Bertemakan Teknologi

    I’m Not a Robot, Drama Korea Keren Bertemakan Teknologi

    AKU

    Athena

    Tanya

    Tak terbaca

    Duri Dalam Diri

    Penasaran

    Aku

    Tanpa Kata

    • cerita pendek
    • puisi
No Result
View All Result
Cyber Media
No Result
View All Result

Yuk Intip Alasan Kenapa Banyak Orang Pakai Framework Flutter!

Budi Satria by Budi Satria
14 September 2020
0 0
Home framework
Share on FacebookShare on Twitter

Oleh Budi Satria

(18.01.53.0113) – Mahasiswa Universitas Stikubank Semarang

CYMED.ID (Semarang) – Halo Sobat Cymed! Pada kesempatan kali ini, kita akan membahas seputar apa itu Flutter dan seluk beluknya. Ada banyak sekali cara dalam membuat aplikasi mobile, namun seringkali kita dihadapkan untuk membuat aplikasi dengan performa yang baik dan cepat.

Flutter sejatinya merupakan sebuah framework yang dirancang oleh Google untuk membangun antarmuka (User Interface) pada aplikasi di mobile.

Google mengakui bahwa flutter merupakan framework yang terinspirasi oleh React. Dengan 1 codebase kita bisa menghasilkan aplikasi dengan platform Android dan IOS, cukup menghemat waktu untuk membuat sebuah prototype atau tugas akhir. 

Flutter dapat dengan mudah dipelajari karena menggunakan bahasa pemrograman Dart yang pastinya terasa familiar jika sudah terbiasa menggunakan bahasa pemrograman Java atau Javascript.

Di bawah ini ada beberapa alasan kenapa Flutter menarik untuk diikuti perkembangannya:

  1. Flutter bersifat open source. Bisa diartikan Flutter boleh dipakai secara gratis.
  2. Kita bisa membuat aplikasi menggunakan Flutter di Android Studio. Karena Flutter menyediakan plugin untuk Android Studio.
  3. Sekali bikin aplikasi menggunakan Flutter, kita bisa membuat file apk untuk dipasang di Google Playstore dan file ipa untuk dipasang di Apple Appstore. Tenang saja, performa dan tampilan aplikasi kelihatan sama dengan yang dibuat menggunakan java.
  4. Flutter menggunakan cara yang berbeda dari framework multi platform lainnya, yang bisa membantu kita membuat aplikasi dengan tampilan menarik dan performa yang lebih bagus.
  5. Pengembang memiliki kontrol penuh atas widget dan tata letak
  6. Lebih berkinerja, lebih banyak kompatibilitas, lebih menyenangkan

Alasan Kenapa Pakai Flutter

1. Flutter di support oleh Google

Karena Flutter ini dibuat dan dikembangkan oleh Google pastilah akan di support langsung oleh Google, dan tidak hanya itu sering ketika apapun teknologi yang dibuat oleh Google itu akan bisa lebih tahan lama dan bisa berkembang dengan pesat, misal saja Android telah yang dibuat oleh Google sudah cukup lama dan dukungan update dan dokumentasinya selalu diupdate dan berpotensi juga untuk sebagai peluang kerja tinggi.

2. Pengembangan Aplikasi Cepat

Kenapa sih Flutter ini membuat pengembangan aplikasi kita jadi cepat?

Karena Flutter ini salah satu framework yang jenisnya hybrid atau juga dikenal dengan cross-platform yaitu kita bisa membuat sebuah aplikasi cuma dengan satu kali proses development (pengembangan) dan bisa untuk semua device (Android, IOS, MacOs, Linux, Windows, Web). Apa Flutter bisa support di platform device semua itu Android, IOS, Desktop, Web?

Jawabannya yaitu Iya, tapi saat ini pada saat menulis blog ini Flutter hanya merilis versi stable untuk versi mobile(Android & IOS). Sedangkan untuk di Web versi masih pada versi Beta, dan jika ingin mencoba bisa kunjungi https://flutter.dev/web. Dan untuk yang versi dekstop (Mac Os, Linux, Windows) masih pada versi Alpha bisa teman-teman cek cuga di https://flutter.dev/desktop. Tidak hanya itu Flutter juga support di platform seperti Raspberry Pi.

Nah dari sekian banyak platform yang disupport oleh Flutter, inilah yang menjadi banyak startup, dan developer ingin menggunakan Flutter sebagai pengembangan aplikasi mereka karena kepraktisannya.

3. Custom UI (User Interface) dan Animasi yang keren
Image Flutter Beatifull UI

Flutter ini dibuat dengan bahasa pemrograman Dart yang salah satu tujuannya yaitu untuk membuat sebuah User Interface/tampilan sebuah aplikasi kita lebih menarik dan interaktif. Di Flutter ini untuk membuat sebuah tampilan yang keren dan animasi yang keren itu tidaklah sulit, kita mudah sekali membuat dan mengedit/custom sebuah komponen User Interface atau di Flutter disebut dengan Widget itu sangat mudah. Dan di Flutter sudah banyak sekali Animasi bawaan yang sudah disediakan bisa tinggal kustomisasi atau pun membuat sebuah animasi baru dengan penggabungan dari Animasi bawan Flutter.

4. Performa Native

Ya, Flutter ini dirancang untuk build sebuah aplikasi build langsung ke native platform langsung, tidak seperti framework lainya seperti React Native, Xamarin, Open Gaps, yang di build ke web (html, css, js) dulu baru ke native. Disisi ini lah Flutter lebih unggul dari berbagai framework lainya. Dan tidak heran juga sebuah aplikasi yang dibuat dengan Flutter performanya bagus, karena dibuild langsung ke native / engine sebuah platform tertentu.

5. Tersedia Hot Reload
Flutter Hot Reload

Nah fitur ini yang sangat saya sukai di Flutter, jika Anda pernah belajar/mengerjakan sebuah aplikasi native seperti Android di Android Studio dan IOS di XCode, bila kita ingin melihat perubahan yang kita ubah kita harus membuild ulang atau running ulang, di Flutter semua itu tidak diwajibkan lagi, kita bisa melihat langsung hasil perubahan kita setelah men-save/menyimpan file dan langsung dengan delay yang sangat cepat.

6. Sudah digunakan banyak di Startup dan Perusahaan besar dunia

Flutter Showcase

Seperti yang saya lihat di showcase Flutter https://flutter.dev/showcase banyak sekali perusahaan dan startup bersar yang sudah memakai Flutter ini untuk mengembankan dan membuat sebuah aplikasi keren mereka, seperti Google, Alibaba, Square, Tencent, Grab, dan masih banyak lagi.

7. Berpotensi Populer
Flutter Komunitas

Bagaimana tidak, saat ini developer flutter saja sudah banyak sekali, dan juga komunitasnya juga yang dibangun untuk meningkatkan para developer baru Flutter, dan saat ini Flutter di github 91.5K dan issue lebih dari 5000, itu menandakan banyaknya peminat Flutter saat ini. Dengan banyaknya peminat Flutter maka flutter dengan sendirinya akan sangat populer, dan dengan diiringi lowongan kerja dan perusahaan dan startup ingin berpindah/menggunakan flutter ini, yang bisa menambah banyaknya lowongan kerja sebagai Flutter developer.

8. Mudah mencoba belajar

Di Flutter sudah menyediakan playground editor secara online yang memungkinkan kita mencoba dan belajar bahkan membuat aplikasi secara online tanpa kita membutuhkan install apapun(kecuali browser) hehe. Saat ini Flutter menyediakan dua platform yaitu DartPad dan CodePen. Untuk DartPad bisa digunakan untuk pemrograman Dart dan Flutter, jadi bisa belajar dulu bahasa pemrograman Dart dulu sebelum mencoba Flutter.

Nah itu saja pembahasan kita mengenai Flutter. Memang sedikit kurang detail, namun paling tidak kamu sudah paham tentang dasarnya. (buddy/cymed.id/medium/wisnuwiry).

Tags: aplikasi mobilecymedflutterframeworkgooglemobile developmentteknologi
Budi Satria

Budi Satria

Next Post
apa itu kotlin

Mengenal Bahasa Pemrograman Kotlin, Bahasa yang Sedang Naik Daun!

Recommended.

AKU

28 February 2020

Tak terbaca

28 February 2020

Trending.

kegunaan industri 4.0 - cyber media

KEUNTUNGAN & KEKURANGAN TEKNOLOGI INDUSTRI 4.0

14 July 2019
Perbandingan Marketing Konvensional dan Digital Marketing

Perbandingan Marketing Konvensional dan Digital Marketing

5 June 2020
cyber media

Kelebihan dan Kekurangan Machine Learning

18 July 2019

Contoh Pemasaran Digital Marketing

9 July 2020

Ngoprek Flutter : Membuat Halaman Login | Tutorial Book Store

22 June 2020
  • Tentang Cyber Media
  • Privacy & Policy
  • Sponsorship
  • Kontak Kami

© 2020 Cyber Media - Organized by Internet Club.

No Result
View All Result
  • Home
  • Sastra
    • cerita pendek
    • puisi
  • tips dan trik
  • tutorial
  • Review
  • Event

© 2020 Cyber Media - Organized by Internet Club.

Login to your account below

Forgotten Password?

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
sponsored