Flutter 2 telah dirilis dan hadir sebagai kerangka kerja universal

Google baru-baru ini meluncurkan pengenalan versi baru framework UI Berkibar 2, di mana mengumumkan transformasi proyek kerangka pengembangan aplikasi seluler ke kerangka universal untuk membuat semua jenis perangkat lunak, termasuk aplikasi desktop dan web.

Bagi mereka yang tidak menyadarinya Berdebar, mereka harus tahu bahwa ini dianggap sebagai alternatif dari React Native dan memungkinkan peluncuran aplikasi untuk berbagai platform, termasuk iOS, Android, Windows, macOS, dan Linux, berdasarkan basis kode yang sama, serta aplikasi untuk berjalan di browser.

Aplikasi seluler yang sebelumnya ditulis di Flutter 1, setelah beralih ke Flutter 2, dapat diadaptasi untuk bekerja di desktop dan web tanpa harus menulis ulang kode.

Tentang Flutter

Sebagian besar kode Flutter diimplementasikan di Dart dan mesin runtime untuk menjalankan aplikasi ditulis dalam C ++.

Saat mengembangkan aplikasi, selain bahasa asli Flutter Dart, Anda dapat menggunakan antarmuka fungsi asing Dart untuk memanggil kode C / C ++.

Portabilitas flutter juga meluas ke perangkat yang disematkanmis. ke perangkat yang lebih kecilseperti Raspberry Pi dan Google Home Hub.

Pada titik ini, kata Google, salah satu platform tertanam tempat Flutter sudah beroperasi didasarkan pada sistem operasi layar pintar yang mendukung Google Home Hub.

Performa eksekusi tinggi dicapai dengan menyusun aplikasi ke dalam kode mesina untuk platform target. Pada saat yang sama, tidak perlu mengkompilasi ulang program setelah setiap perubahan: Dart menyediakan mode hot reload yang memungkinkan Anda mengubah aplikasi yang sedang berjalan dan segera mengevaluasi hasilnya.

Hari ini, kami mengumumkan Flutter 2 - pembaruan besar untuk Flutter yang memungkinkan pengembang membuat aplikasi cantik, cepat, dan portabel untuk platform apa pun.

Dengan Flutter 2, Anda dapat menggunakan basis kode yang sama untuk mendorong aplikasi asli ke lima sistem operasi: iOS, Android, Windows, macOS, dan Linux; serta pengalaman web yang diarahkan ke browser seperti Chrome, Firefox, Safari, atau Edge. Flutter bahkan dapat diintegrasikan ke dalam mobil pintar, televisi, dan peralatan, memberikan pengalaman paling universal dan portabel untuk dunia komputasi ambien.

Tentang Flutter 2

Flutter 2 mengklaim bahwa itu sepenuhnya kompatibel dengan membangun aplikasi web, cocok untuk penerapan produksi, karena tiga skenario utama penggunaan Flutter untuk web disebutkan:

  • Kembangkan aplikasi web mandiri (PWA, Aplikasi Web Progresif)
  • Buat aplikasi web satu halaman (SPA)
  • Ubah aplikasi seluler menjadi aplikasi web.

Fitur alat pengembangan web termasuk penggunaan mekanisme untuk mempercepat rendering grafik 2D dan 3D, tata letak elemen yang fleksibel di layar, dan mesin rendering CanvasKit yang terpasang di WebAssembly.

Dan karena browser desktop sama pentingnya dengan browser seluler, kami menambahkan bilah gulir interaktif dan pintasan keyboard, meningkatkan kepadatan konten default dalam mode desktop, dan menambahkan dukungan pembaca layar untuk aksesibilitas di Windows, macOS, dan Chrome OS.

Selain itu, Dalam pengumuman tersebut disebutkan bahwa dukungan untuk aplikasi desktop masih dalam versi beta dan akan stabil tahun ini di rilis mendatang bersamaan dengan pengumuman bahwa Canonical, Microsoft dan Toyota akan mengerjakan dukungan pengembangan dengan Flutter.

  • Sementara itu, Canonical telah memilih Flutter sebagai kerangka kerja utama untuk aplikasinya dan juga menggunakan Flutter untuk mengembangkan penginstal baru untuk Ubuntu.
  • Sementara Microsoft telah mengadaptasi Flutter untuk perangkat multi-layar yang dapat dilipat seperti Surface Duo.
  • Terakhir, Toyota berencana menggunakan Flutter untuk sistem infotainment dalam mobil.

Si Anda ingin tahu lebih banyak tentang itu Tentang versi baru Flutter 2 ini, Anda dapat memeriksa detailnya di pengumuman asli. Tautannya adalah ini.

sementara bagi mereka yang tertarik untuk menginstal Flutter, Anda dapat mengikuti petunjuk di akhir posting Diego. Tautannya adalah ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.