Komunitas Flutter terus menyempurnakan SDK di versi 3.7, menambahkan beberapa fitur baru yang hebat. Misalnya, Anda sekarang dapat membuat bilah menu khusus dan menu kaskade, menggunakan alat untuk mendukung internasionalisasi yang lebih baik, dan mengandalkan alat debugging baru.
Fitur-fitur baru ini disertai dengan penyempurnaan fitur-fitur yang sudah ada. Di antaranya adalah alat seleksi global yang lebih cepat, sistem rendering yang disebut Impeller, dan kemampuan untuk berbagi sumber daya lintas platform.
Apa itu Flutter?
Flutter adalah SDK aplikasi seluler Google untuk membuat antarmuka asli berkualitas tinggi untuk iOS dan Android menggunakan bahasa pemrograman Dart. Flutter berfungsi dengan kode yang sudah ada, digunakan oleh developer dan organisasi di seluruh dunia, dan adalah gratis dan open source.
Meskipun Flutter berfungsi dengan kode Anda yang sudah ada, Flutter dapat dengan mudah mengadopsi kode baru. Anda dapat memulai dari yang kecil dengan widget di basis kode yang ada atau membuat aplikasi dari awal. Pilihan ada padamu.
Mari kita lihat sekilas beberapa fitur terbaru.
1. Dukungan Material 3 yang Ditingkatkan
Flutter telah diperbarui dengan dukungan untuk Material 3. Pembaruan ini memungkinkan Anda untuk menggunakan komponen material yang ditawarkan oleh Android versi terbaru. Paket Material menampilkan tema baru yang ramping yang akan membuat konten Anda menonjol dengan berani dan mencolok.
Ini tersedia untuk iOS dan Android.
2. Bilah Menu dan Menu Cascading
Pembaruan Flutter terbaru menambahkan dua widget menu baru: PlatformMenuBar dan Menu Desain Material. PlatformMenuBar tersedia di macOS dan merender bilah menu asli alih-alih dirender oleh Flutter.
Untuk semua platform, Anda dapat menentukan menu Desain Material yang menyediakan bilah menu kaskade (MenuBar) atau menu kaskade individual yang dipicu oleh elemen UI lain (MenuAnchor). Menu-menu ini sepenuhnya dapat disesuaikan, dan item menu dapat berupa widget khusus, atau Anda dapat menggunakan widget item menu baru (MenuItemButton, SubmenuButton).
Flutter 3.7 menyertakan pembaruan besar pada fitur debugging memori dan beberapa alat baru yang dapat Anda gunakan untuk men-debug aplikasi Anda. Versi pertama alat analisis snapshot menyoroti area di aplikasi Flutter Anda yang kinerjanya dapat ditingkatkan.
Beberapa pembaruan pengguliran telah hadir dengan rilis ini untuk membuat proses migrasi ke Flutter semudah mungkin. Perubahan penting termasuk fisika pengguliran baru pada platform Mac, penambahan kisi animasi, dan peningkatan penanganan pemilihan teks dalam konteks pengguliran.
Sistem internasionalisasi baru mempermudah penerjemahan dan pelokalan aplikasi Flutter Anda. Sintaks deskriptif memungkinkan pesan kesalahan yang mudah dipahami bahkan untuk orang dengan pengalaman pengkodean terbatas.
Sistem baru memungkinkan Anda membuat pesan kompleks menggunakan placeholder dan pilihan jamak. Lihat yang diperbarui Menginternasionalkan aplikasi Flutter halaman untuk informasi lebih lanjut.
6. Fitur Flutter Baru Lainnya
Fitur baru lainnya termasuk pratinjau mesin rendering Impeller (di iOS, Impeller di Android belum siap untuk pratinjau), verifikasi rilis ( daftar periksa pengaturan untuk memastikan aplikasi Anda siap dikirimkan ke App Store), dan pembesar teks (yang mempermudah membaca teks kecil di smartphone).
Flutter: SDK Aplikasi Seluler Google
Flutter 3.7 sudah keluar, dan penuh dengan fitur baru yang berguna. Selagi rilis sebelumnya difokuskan pada kinerja dan kompatibilitas, ini adalah tentang mempermudah pembuatan aplikasi. Ada banyak pembaruan berguna untuk alat pengembang dengan fitur baru dan navigasi yang lebih baik.
Tema Material Design telah diperbarui dengan dukungan Enhanced Material 3, menambahkan ikon baru dan skema warna yang disesuaikan. Selain itu, dukungan untuk menu bar dan cascading menu juga kini tersedia. Untuk informasi lebih lanjut, lihat catatan rilis atau Halaman Media Flutter.
Jika Anda belum mempelajari Flutter, sekarang adalah waktu yang tepat untuk mempertimbangkannya. Meski popularitasnya sebagai framework pengembangan mobile masih tergolong sederhana dibandingkan kompetitor seperti React Asli, ini semakin kuat setiap hari karena keunggulannya yang luar biasa dalam kesederhanaan dan kemudahan penggunaan secara keseluruhan.