Berkibar 2.0

Google telah mengumumkan pembaruan flutter 2.0 baru pada tanggal 3 Maret 2021. Ada banyak perubahan dalam versi ini dibandingkan dengan Flutter 1, dan blog ini akan fokus pada apa yang berubah pada desktop dan versi seluler.

Dengan Flutter 2.0, Google telah memindahkan statusnya ke mendekati beta dan stabil. Apa pentingnya di sini? Secara keseluruhan, ini tersedia di Flutter 2.0 Stable, namun Google tidak yakin ini sepenuhnya selesai pada saat ini. Seharusnya baik-baik saja untuk penggunaan produksi, namun mungkin ada banyak bug.

Google hari ini mengumumkan Flutter 2, varian terbaru dari perangkat UI sumber terbuka untuk membuat aplikasi ringkas. Meskipun Flutter mulai menaruh perhatian pada perangkat seluler ketika diluncurkan dua tahun lalu, Flutter melebarkan sayapnya belakangan ini. Dengan versi 2, Flutter saat ini mendukung aplikasi web dan desktop. Dengan itu, pengguna Flutter kini dapat menggunakan basis kode yang setara untuk membangun aplikasi untuk iOS, Android, Windows, macOS, Linux, dan web.

Flutter 2.0 hadir dalam versi stabil dan menambahkan dukungan untuk perangkat yang dapat dilipat dan layar ganda.

Google telah berhasil meningkatkan kinerja Flutter untuk browser web melalui yang baru Kit Kanvas. Browser seluler akan menggunakan versi HTML aplikasi secara default, semuanya ditangani secara otomatis oleh mode “otomatis” baru saat membuat aplikasi Anda.

Kedua, Flutter mendapatkan fitur agar terasa lebih asli di browser web. Ini termasuk utilitas dukungan pembaca layar, teks yang dapat dipilih dan diedit, dukungan bilah alamat yang lebih baik, pengisian otomatis, dan banyak lagi.

Karena Flutter awalnya merupakan sistem seluler lintas platform, tidak banyak yang bisa dikatakan di sini. Secara umum, Flutter telah menjadi fitur lengkap di perangkat seluler selama beberapa waktu terakhir, kecuali perangkat yang dapat dilipat. Dengan Flutter 2.0, saat ini terdapat dukungan untuk layar yang dapat dilipat, karena komitmen yang dibuat oleh Microsoft. Flutter kini menyadari cara mengelola faktor struktur ini dan memungkinkan pengembang merancang aplikasi mereka sesuai kebutuhan.

Saat ini ada gadget TwoPane lain di Flutter 2.0 yang memungkinkan Anda, seperti namanya, menampilkan dua panel. Panel pertama akan ditampilkan di gadget apa pun, sedangkan panel kedua akan ditampilkan di bagian kanan layar yang dapat dilipat. Dialog juga memungkinkan Anda memilih sisi mana dari layar lipat yang ingin ditampilkan.

Lipatan atau engsel pada perangkat yang dapat dilipat disajikan kepada pengembang sebagai fitur tampilan, sehingga aplikasi dapat memperluas ke seluruh layar yang dapat dilipat jika diperlukan, atau mempertimbangkan di mana engsel tersebut ditemukan dan ditampilkan dengan benar.

Selain itu, Google telah memindahkan plugin SDK Iklan Selulernya ke versi beta. Ini adalah SDK untuk Android dan iOS yang memungkinkan Anda menampilkan iklan AdMob di aplikasi seluler Anda. Saat ini, belum ada dukungan desktop, namun kini Anda dapat membuat aplikasi seluler yang umumnya stabil dengan iklan menggunakan Flutter.

Ini adalah perubahan besar di Flutter 2.0 baik pada platform desktop maupun seluler.