Apa itu Flutter? Mari kita kenalan dengan Flutter
Mungkin kalian bertanya seperti apa sih aplikasi yang menggunakan Flutter? Tanpa kalian sadari, kalian mungkin sudah banyak menggunakan aplikasi yang dibuat dengan Flutter. Salah satu contohnya yaitu Grab, aplikasi yang selama ini banyak kita gunakan mulai dari penggunaan untuk transportasi, pesan makanan, transaksi pembayaran, dll. Terus apa itu bahasa pemrograman flutter? Mari simak penjelasannya di bawah ini.Apa itu Flutter ?
Flutter adalah sebuah teknologi open source yang diciptakan oleh Google dan dirilis pada Mei 2017 untuk membuat aplikasi seluler, desktop, dan web dengan satu basis kode (codebase). Singkatnya, Anda dapat menggunakan satu bahasa pemrograman yaitu Dart dan satu basis kode (codebase) untuk membuat dua aplikasi berbeda (untuk iOS dan Android). Tanpa Flutter, jika ingin membangun sebuah aplikasi iOs harus menulis kode Swift / Objective C dan menggunakan iOS Development Environment. Untuk membangun sebuah aplikasi Android maka harus menuliskan kode dengan bahasa pemrograman Java atau Kotlin beserta Android Development Environment. Bagian terpenting Flutter terdiri dari dua bagian, yaitu:-
- Flutter Framework: Sebuah framework dari bahasa pemrograman Dart yang menyediakan fungsi juga elemen UI atau yang disebut widget.
- Flutter SDK: Kumpulan alat yang digunakan untuk mengembangkan aplikasi iOs dan Android.
Kelebihan dari Flutter
Setelah mengetahui tentang apa itu flutter, sekarang kita bahas tentang kelebihan dari Flutter tersebut. Berikut ini beberapa kelebihannya:- Cross platform
Kelemahan dari Flutter
Setelah kelebihan berikut ini kelemahan dari Flutter:- Ukuran aplikasi lebih besar
- Kurangnya perpustakaan pihak ketiga
- Dart
- https://www.altexsoft.com/blog/engineering/pros-and-cons-of-flutter-app-development/
- https://www.thedroidsonroids.com/blog/flutter-in-mobile-app-development-pros-and-cons-for-app-owners
- https://www.freecodecamp.org/news/what-is-flutter-and-why-you-should-learn-it-in-2020/