Pembaruan-terbesar-dalam-rilis-Flutter-2.2-

 

Platform pengembangan perangkat lunak UI sumber terbuka Google: Flutter baru saja diperbarui dan disegarkan dengan versi saat ini Flutter 2.2, yang telah dilengkapi dengan beberapa fitur dan kemampuan baru yang menarik.

 

Hal ini diumumkan pada acara Google I/O 2021 yang baru saja berakhir.

 

Popularitas Flutter Meningkat

 

Flutter oleh Google kini telah menjadi framework pengembangan lintas platform terpopuler di dunia. Menurut Slashdata, sekitar 45% dari semua pengembang lintas platform kini menggunakan Flutter untuk membuat aplikasi seluler.

 

Faktanya, antara tahun 2020 dan 2021, penggunaan framework Flutter mengalami lonjakan pertumbuhan sebesar 47%, dan saat ini, 12% dari semua aplikasi seluler di Google Playstore menggunakan Flutter.

 

Diluncurkan pada tahun 2017 oleh Google, Flutter mendukung kerangka pengembangan aplikasi lintas platform untuk Android, iOS, Linux, Mac, Windows, Google Fuchsia, dan juga untuk formulir web melalui satu basis kode.

 

Itulah keindahan dan kemampuan Flutter. Sekarang, mari kita bahas 5 pembaruan teratas di Flutter 2.2.

 

Keamanan Nol

 

Dengan rilis 2.0, Flutter memperkenalkan fitur Null Safety, yang kini menjadi default untuk proyek baru. Dengan fitur Null Safety, pengembang dapat dengan mudah menunjukkan apakah suatu variabel atau nilai bisa null atau tidak, langsung dari kodenya. Ini memberikan perlindungan terhadap pengecualian referensi nol.

 

Dengan cara ini, kesalahan terkait penunjuk nol dapat dikurangi dan dikendalikan secara drastis.

 

Faktanya, dengan bahasa Dart yang digunakan di Flutter, kompilernya cukup pintar untuk menghilangkan semua pemeriksaan null saat run-time, sehingga membuat kinerja aplikasi menjadi sangat cepat.

 

Mekanisme Pembayaran

 

Perkembangan besar telah diumumkan di bidang pembayaran, untuk aplikasi seluler yang dibuat menggunakan versi Flutter 2.2. Dengan pembaruan baru, plugin pembayaran baru telah diperkenalkan yang dibuat dengan bantuan tim Google Play. Dengan plugin yang berguna ini, pengembang dapat menyematkan fitur untuk menerima pembayaran barang fisik, baik untuk aplikasi Android maupun iOS.

 

Selain itu, plugin pembelian dalam aplikasi yang ada telah diperbarui dengan keamanan dan enkripsi yang lebih baik untuk transaksi keuangan yang aman.

 

Pengembangan Untuk Web

 

Dalam bidang pengembangan web, Flutter 2.2 memiliki beberapa pembaruan menarik. Kini, pengembang dapat menggunakan pekerja layanan untuk cache latar belakang. Artinya, aplikasi berbasis web akan lebih cepat dan ramping sehingga menghasilkan kinerja yang lebih baik.

 

Dart Dengan Lebih Banyak Fitur

 

Awalnya dirilis sebelum Flutter, Dart adalah bahasa pemrograman yang mendukung kerangka pengembangan Flutter untuk aplikasi lintas platform.

 

Dengan versi 2.2, Dart telah ditingkatkan ke versi 2.13. Dengan versi baru ini, Dart kini juga akan memperluas dukungan terhadap interoperabilitas asli. Hal ini dimungkinkan dengan mendukung array dan mengemas struct di FFI (antarmuka fungsi asing).

 

Pembaruan ini akan membantu meningkatkan keterbacaan dan membuka portal untuk skenario pemfaktoran ulang.

 

Ukuran App

 

Dalam upaya untuk membuat aplikasi seluler lebih ringan dan tidak terlalu besar, Flutter 2.2 kini memungkinkan aplikasi Android memiliki komponen yang ditangguhkan. Dengan cara ini, elemen Flutter yang diperlukan agar aplikasi berfungsi dengan baik dapat diunduh saat run-time, sehingga tidak perlu memuat kode tambahan ke dalam aplikasi. Dengan cara ini, ukuran aplikasi sekarang akan lebih ringan.

 

Untuk pengembangan iOS, Flutter 2.2 kini memungkinkan pengembang untuk mengkompilasi shader terlebih dahulu, yang akan membuat animasi menjadi lebih halus dan mulus (saat dijalankan untuk pertama kalinya). Selain itu, beberapa alat baru telah ditambahkan yang memungkinkan pengembang menganalisis penggunaan memori di aplikasi apa pun, sehingga memberdayakan mereka untuk menyederhanakan penggunaan memori dan membuat kinerja aplikasi lebih baik.

 

Tertarik untuk mengembangkan aplikasi seluler baru berdasarkan Flutter atau ingin memperbarui aplikasi asli Anda yang sudah ada dengan kemampuan lintas platform menggunakan Flutter?

 

Hubungi kami dengan Pengembangan aplikasi berkibar tim segera!