Flutter 2.0 mendukung pembuatan aplikasi pada ponsel yang dapat dilipat dan layar ganda

Flutter 2.0 baru saja dirilis ke versi stabil, dan mencakup perubahan besar untuk membangun aplikasi desktop dan seluler. Baca terus untuk mengetahui lebih lanjut!

Sekarang tanggal 3 Maret, dan Flutter 2.0 telah hadir! Ada banyak perubahan dalam versi ini dibandingkan dengan Flutter 1, dan artikel ini akan fokus pada apa yang berubah untuk versi desktop dan seluler.

Desktop

Untuk sementara waktu, Flutter untuk Desktop telah berada dalam tahap alfa, yang berarti perubahan API, bug, dan masalah kinerja. Dengan Flutter 2.0, Google telah memindahkan statusnya ke antara beta dan stabil. Maksudnya itu apa? Memang tersedia di Flutter 2.0 Stable, tapi menurut Google belum sepenuhnya lengkap. Seharusnya baik-baik saja untuk penggunaan produksi, tetapi mungkin ada bug di sana-sini.

Flutter untuk Desktop juga harus memiliki dukungan yang tepat untuk pintasan keyboard, membuatnya terasa lebih seperti aplikasi asli di Windows, Linux, atau macOS. Jika Anda tidak yakin dengan stabilitasnya, Canonical (perusahaan di balik Ubuntu) telah mulai membuat ulang penginstal Ubuntu di Flutter dan memutuskan untuk melakukannya

gunakan Flutter untuk semua aplikasinya maju.

Penginstal Ubuntu sekarang ditulis dalam Flutter.

Seluler

Karena Flutter awalnya merupakan kerangka kerja seluler lintas platform, tidak banyak yang bisa dikatakan di sini. Untuk sebagian besar, Flutter telah menjadi fitur lengkap di perangkat seluler untuk sementara waktu, kecuali untuk satu hal: perangkat yang dapat dilipat. Dengan Flutter 2.0, kini ada dukungan untuk layar yang dapat dilipat, berkat kontribusi yang diberikan oleh Microsoft. Flutter kini mengetahui cara menangani faktor bentuk ini dan memungkinkan pengembang merancang aplikasi sesuai keinginan mereka.

Membangun aplikasi untuk Microsoft Surface Duo dan perangkat layar ganda lainnya dengan Flutter.

Kini ada widget TwoPane baru di Flutter 2.0 yang memungkinkan Anda, sesuai dengan namanya, menampilkan dua panel. Panel pertama akan ditampilkan di perangkat 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 akan ditampilkan.

Lipatan atau engsel pada perangkat lipat diperlihatkan kepada pengembang sebagai fitur tampilan (seperti takik), sehingga aplikasi tetap bisa melakukannya meregang ke seluruh layar lipat jika diinginkan, atau memperhitungkan lokasi engsel dan layar demikian.

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, tidak ada dukungan desktop, namun sekarang Anda seharusnya dapat membuat aplikasi seluler dengan iklan yang relatif stabil menggunakan Flutter.


Ini adalah perubahan besar di Flutter 2.0 terkait platform desktop dan seluler. Apa pendapat Anda tentang Flutter sebagai kerangka kerja untuk pengembangan desktop dan seluler? Beritahu kami!