Berkibar 2.0

Google telah mengisytiharkan kemas kini flutter 2.0 baharu pada 3 Mac 2021. Terdapat keseluruhan himpunan perubahan dalam versi ini berbanding dengan Flutter 1, dan blog ini akan menumpukan pada perkara yang berubah untuk desktop dan versi mudah alih.

Dengan Flutter 2.0, Google telah mengalihkan statusnya ke tempat yang hampir dengan beta dan stabil. Apakah kepentingan di sini? Semua perkara dipertimbangkan, ia tersedia dalam Flutter 2.0 Stable, namun, Google tidak percaya ia telah selesai sepenuhnya pada ketika ini. Ia sepatutnya baik untuk kegunaan pengeluaran, namun mungkin terdapat pepijat pada tahap yang besar.

Google hari ini mengumumkan Flutter 2, varian terkini bagi kit alat UI sumber terbukanya untuk membina aplikasi padat. Walaupun Flutter bermula dengan perhatian pada mudah alih apabila ia dilancarkan dua tahun lalu, ia melebarkan sayapnya sejak kebelakangan ini. Dengan versi 2, Flutter kini menyokong aplikasi web dan desktop keluar dari peti. Dengan itu, pengguna Flutter kini boleh menggunakan pangkalan kod yang setara untuk membina aplikasi untuk iOS, Android, Windows, macOS, Linux dan web.

Flutter 2.0 tiba di stabil dan menambah sokongan untuk peranti boleh lipat dan dua skrin.

Google telah berjaya meningkatkan prestasi Flutter untuk pelayar web melalui yang baharu CanvasKit. Penyemak imbas mudah alih akan menggunakan versi HTML apl secara lalai, semuanya dikendalikan secara automatik oleh mod "auto" baharu semasa membina apl anda.

Kedua, Flutter memperoleh ciri untuk berasa lebih asli dalam pelayar web. Ini termasuk utiliti sokongan pembaca skrin, teks boleh dipilih dan boleh diedit, sokongan bar alamat yang lebih baik, autolengkap dan banyak lagi.

Memandangkan Flutter pada mulanya merupakan sistem mudah alih merentas platform, sebenarnya tidak terlalu banyak untuk diperkatakan di sini. Secara amnya, Flutter telah menjadi ciri mudah alih yang lengkap untuk beberapa waktu pada masa ini, kecuali peranti boleh lipat. Dengan Flutter 2.0, pada masa ini terdapat sokongan untuk paparan boleh lipat, atas sebab komitmen yang dibuat oleh Microsoft. Flutter kini menyedari cara mengurus faktor struktur ini dan membolehkan pembangun meletakkan aplikasi mereka mengikut keperluan mereka.

Pada masa ini terdapat satu lagi alat TwoPane dalam Flutter 2.0 yang membolehkan anda, seperti namanya, menunjukkan dua anak tetingkap. Anak tetingkap pertama akan ditunjukkan pada mana-mana alat, manakala yang kedua akan ditunjukkan pada separuh kanan paparan boleh lipat. Dialog juga akan membolehkan anda memilih sebelah paparan boleh lipat yang harus ditunjukkan.

Lipatan atau engsel pada bahagian boleh lipat dipersembahkan kepada pembangun sebagai ciri paparan, jadi aplikasi dalam apa jua keadaan boleh meregangkan ke seluruh paparan boleh lipat jika mereka perlukan, atau mempertimbangkan tempat engsel ditemui dan ditunjukkan dengan sewajarnya.

Selain itu, Google telah mengalihkan pemalam SDK Iklan Mudah Alihnya kepada beta. Ini ialah SDK untuk Android dan iOS yang membolehkan anda memaparkan iklan AdMob dalam aplikasi mudah alih anda. Buat masa ini, tiada sokongan desktop, namun kini anda sepatutnya mempunyai pilihan untuk membuat aplikasi mudah alih secara umumnya stabil dengan iklan menggunakan Flutter.

Ini adalah perubahan besar dalam Flutter 2.0 berkenaan kedua-dua platform desktop dan mudah alih.