mirror of
https://gitlab.com/moepoi-site/moepoi-blog.git
synced 2024-11-21 22:56:35 +01:00
[NEW POST] Apa itu Flutter ?
This commit is contained in:
parent
aa4517cd49
commit
6a5521396e
7 changed files with 74 additions and 0 deletions
74
content/posts/2022/apa-itu-flutter.md
Normal file
74
content/posts/2022/apa-itu-flutter.md
Normal file
|
@ -0,0 +1,74 @@
|
|||
---
|
||||
title: "Apa Itu Flutter?"
|
||||
date: 2022-06-13T16:35:00+07:00
|
||||
draft: false
|
||||
tags: ["Flutter", "Dart", "App Development", "Framework"]
|
||||
categories: ["App Development"]
|
||||
featuredImagePreview: /img/featured/flutter.webp
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
<img src="/img/content/2022/pengenalan-flutter.webp" width="800"/>
|
||||
</p>
|
||||
|
||||
Bagi kalian yang tertarik atau bersentuhan langsung dengan Mobile Development pasti tidak asing lagi dengan sebuah framework yang bernama Flutter.
|
||||
|
||||
Flutter sendiri sudah hangat diperbincangkan sejak tahun 2019 dan sudah dirilis oleh Google sejak tahun 2017 yang sejak perilisannya sudah menarik minat banyak perusahaan besar untuk mengembangkan aplikasi mereka menggunakan Flutter seperti Alibaba, Grab, Google Pay, dan masih banyak lagi yang dapat kalian cek [disini](https://flutter.dev/showcase).
|
||||
|
||||
<br>
|
||||
|
||||
<p align="center">
|
||||
<img src="/img/content/2022/trend-flutter.webp" width="500"/>
|
||||
</p>
|
||||
|
||||
<br>
|
||||
|
||||
## Apa itu Flutter ?
|
||||
|
||||
<p align="center">
|
||||
<img src="/img/content/2022/platform-flutter.webp" width="500"/>
|
||||
</p>
|
||||
|
||||
Flutter merupakan sebuah **SDK (Software Development Kit)** yang dikembangkan oleh Google untuk memudahkan para developer dalam membuat aplikasi lintas platform hanya dengan satu basis kode (codebase). Saat ini Flutter menggunakan teknologi open source yang dapat membuat aplikasi dalam berbagai platform yang berbeda seperti Android, iOS, Web, Windows, Mac, dan juga Linux.
|
||||
|
||||
Dalam menggunakan Flutter, Kita sebagai pengguna hanya memerlukan satu bahasa pemrograman yaitu bahasa pemrograman **Dart**.
|
||||
|
||||
Apa itu Dart? Dart merupakan bahasa pemrograman yang dikembangkan oleh Google sejak 2011 yang memang berfokus untuk pengembangan front-end yang dapat berjalan dengan cepat di platform apapun. Dart sendiri juga menggunakan teknologi open source dimana semua developer dapat memiliki kesempatan untuk ikut mengembangkan bahasa pemrograman Dart.
|
||||
|
||||
## Kelebihan Flutter
|
||||
<p align="center">
|
||||
<img src="/img/content/2022/kelebihan-flutter.webp" width="400"/>
|
||||
</p>
|
||||
|
||||
### Cepat
|
||||
Flutter dapat memberikan performa cepat di semua platform karena kode Flutter akan di compile ke ARM, Intel, dan Javascript.
|
||||
|
||||
### Produktif
|
||||
Flutter dilengkapi dengan fitur **Hot Reload** yang dapat menampilkan perubahan yang dilakukan di kode dalam sekejap tanpa perlu melakukan build ulang pada aplikasi sehingga tentu saja akan memudahkan pengembangan dan juga menghemat banyak waktu.
|
||||
|
||||
### Mudah dan Efisien
|
||||
Flutter juga dilengkapi dengan komponen siap pakai atau biasa disebut **Widgets** yang dikeluarkan oleh Google dengan kualitas coding yang tinggi sehingga dapat dengan mudah dikustomisasi tanpa perlu menulis kode dari awal sehingga menjadikannya mudah dan efisien.
|
||||
|
||||
### Multi Platform
|
||||
Flutter dapat membuat aplikasi untuk berbagai platform seperti Android, iOS, Web, Windows, Mac, dan juga Linux hanya dengan 1 basis kode (Codebase).
|
||||
|
||||
### Optimal
|
||||
Jika dibandingkan dengan framework serupa seperti React Native atau Kivy, performa Flutter jauh lebih cepat dan hemat resource dan bahkan hampir sama dengan native.
|
||||
|
||||
## Kekurangan Flutter
|
||||
|
||||
<p align="center">
|
||||
<img src="/img/content/2022/packages-flutter.webp" width="500"/>
|
||||
</p>
|
||||
|
||||
### Library yang sedikit
|
||||
Jika kalian pernah menelusuri pub.dev untuk mencari library yang dibutuhkan, pasti kalian akan menyadari bahwa library yang tersedia masih sedikit kalau dibandingkan dengan framework lain karena Flutter dan Dart sendiri tergolong masih baru sehingga memerlukan waktu agar memiliki cukup banyak library yang siap pakai.
|
||||
|
||||
### Komunitas yang masih berkembang
|
||||
Saat ini komunitas Flutter sudah lumayan berkembang dan aktif dikarenakan sudah banyak developer yang tertarik dengan framework yang satu ini dikarenakan Flutter sudah mulai dipakai oleh beberapa perusahaan.
|
||||
|
||||
<br>
|
||||
|
||||
## Kesimpulan
|
||||
|
||||
Jika kalian berencana untuk membuat aplikasi multi platform khususnya untuk di perusahaan, maka flutter mungkin akan menjadi pilihan yang tepat karena selain dapat menghemat waktu juga dapat menghemat biaya karena hanya membutuhkan 1 basis kode untuk berbagai platform.
|
BIN
static/img/content/2022/kelebihan-flutter.webp
Normal file
BIN
static/img/content/2022/kelebihan-flutter.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 45 KiB |
BIN
static/img/content/2022/packages-flutter.webp
Normal file
BIN
static/img/content/2022/packages-flutter.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 144 KiB |
BIN
static/img/content/2022/pengenalan-flutter.webp
Normal file
BIN
static/img/content/2022/pengenalan-flutter.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 49 KiB |
BIN
static/img/content/2022/platform-flutter.webp
Normal file
BIN
static/img/content/2022/platform-flutter.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 67 KiB |
BIN
static/img/content/2022/trend-flutter.webp
Normal file
BIN
static/img/content/2022/trend-flutter.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 62 KiB |
BIN
static/img/featured/flutter.webp
Normal file
BIN
static/img/featured/flutter.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 86 KiB |
Loading…
Reference in a new issue