Ditulis oleh Tim Flutter
Hari ini menandai tonggak penting framework Flutter , karena kami memperluas fokus kami dari perangkat seluler untuk menggabungkan perangkat dan faktor bentuk yang lebih banyak. Di I/O, kami merilis pratinjau teknis Flutter untuk web yang pertama, mengumumkan bahwa Flutter mendukung platform smart display Google termasuk Google Home Hub, dan memberikan langkah pertama kami untuk mendukung aplikasi kelas desktop dengan Chrome OS.
Dari Seluler ke Multi-Platform
Untuk waktu yang lama, misi tim Flutter adalah membangun framework terbaik guna mengembangkan aplikasi seluler untuk iOS dan Android. Kami percaya bahwa pengembangan seluler sudah siap disempurnakan, dengan developer saat ini terpaksa memilih antara membangun aplikasi yang sama dua kali untuk dua platform, atau membuat kompromi untuk menggunakan framework lintas platform. Flutter memberikan solusi untuk masalah tersebut dan memungkinkan satu basis kode memberikan pengalaman yang indah, cepat, dan disesuaikan dengan produktivitas developer yang tinggi untuk kedua platform, dan kami sangat senang melihat bagaimana upaya awal kami telah berkembang menjadi salah satu project open source paling populer .
Ketika kami mulai mengerjakan rilis 1.0 tahun lalu , kami mulai bereksperimen dengan memperluas cakupan Flutter ke platform lain. Ini dipicu oleh tim internal Google yang semakin mengandalkan Flutter, serta potensi terpendam platform Dart untuk memberikan pengalaman portabel. Secara khusus, sebuah tim kecil yang sudah membangun framework web untuk Dart bagi penggunaan internal memulai project eksplorasi (bernama sandi “Hummingbird”) untuk mengevaluasi manfaat teknis porting engine Flutter untuk mendukung web berbasis standar.
Hasil dari project ini sangat mengejutkan, sebagian besar berkat kemajuan pesat di browser web seperti Chrome, Firefox, dan Safari, yang secara cepat mengirimkan grafik, animasi, dan teks yang dipercepat hardware, serta eksekusi JavaScript yang cepat. Dalam beberapa bulan setelah memulai project, kami memiliki primitif framework Flutter inti yang berfungsi, dan segera setelahnya, kami menjalankan demo di browser desktop dan seluler. Seiring dengan sejarah panjang kompilasi Dart untuk web, ini membuktikan bahwa kami juga bisa membawa framework Flutter dan aplikasi untuk berjalan di web.
Secara paralel, project Flutter inti telah membuat kemajuan sehingga memungkinkan aplikasi kelas desktop, dengan paradigma input seperti keyboard dan mouse, pengubahan ukuran jendela, dan fitur untuk pengembangan aplikasi Chrome OS. Pekerjaan eksplorasi yang kami lakukan untuk menyematkan Flutter ke aplikasi kelas desktop yang berjalan pada Windows, Mac dan Linux juga telah lulus ke dalam engine Flutter inti.
Framework UI Portabel untuk Semua Layar
Coba berhenti sejenak untuk memahami potensi bisnis framework UI portabel berkinerja tinggi yang bisa memberikan pengalaman indah dan disesuaikan untuk berbagai faktor bentuk dari satu basis kode.
Untuk startup, kemampuan menjangkau pengguna di seluler, web, atau desktop melalui aplikasi yang sama memungkinkan mereka menjangkau semua audience sejak hari pertama, tidak terbatasi oleh perhitungan teknis. Terlebih untuk organisasi yang lebih besar, kemampuan untuk memberikan pengalaman yang sama kepada semua pengguna dengan satu basis kode akan mengurangi kompleksitas dan biaya pengembangan, dan memungkinkan mereka berfokus pada peningkatan kualitas pengalaman tersebut.
Dengan dukungan untuk aplikasi seluler, desktop, dan web, misi kami berkembang: kami ingin membangun framework terbaik untuk mengembangkan pengalaman yang indah untuk semua layar .
Flutter untuk Web
Minggu ini, kami merilis pratinjau teknis pertama Flutter untuk web . Meskipun teknologi ini masih dalam pengembangan, pengguna awal sudah bisa mencobanya dan memberikan kami masukan. Visi awal kami untuk Flutter di web bukanlah sebagai pengganti serbaguna bagi pengalaman dokumen yang dioptimalkan untuk HTML; sebagai gantinya, kami bermaksud menjadikannya sebagai cara terbaik untuk membangun konten yang sangat interaktif dan penuh grafis, di mana manfaat framework UI yang canggih akan sangat terasa.
Untuk menampilkan Flutter untuk web, kami bekerja sama dengan New York Times guna membangun demo. Selain liputan berita berkelas dunia, New York Times terkenal dengan teka-teki silangnya dan permainan puzzle lainnya. Karena penggemar berat teka-teki ingin bermain di perangkat apa pun yang mereka gunakan saat itu, tim pengembangan tertarik pada Flutter sebagai solusi potensial untuk kebutuhan mereka. Mengetahui bahwa mereka bisa menggapai web dengan kode yang sama adalah sebuah keuntungan besar. Di Google I/O minggu ini, Anda bisa mengintip game puzzle KENKEN baru , yang berjalan dengan kode yang sama di Android, iOS, web, Mac, dan Chrome OS.
Inilah yang dikatakan Eric von Coelln, Executive Director Puzzles di New York Times tentang pengalaman mereka bersama Flutter:
"The New York Times Crossword memiliki lebih dari 400.000 langganan mandiri dan merupakan ritual harian bagi para penggemar teka-teki. Bersama dengan Crossword, kami mengembangkan portofolio teka-teki digital kami yang mencapai lebih dari dua juta penggemar setiap bulan.
Kami sudah mulai mengeksplorasi Flutter sebagai solusi potensial tantangan ini untuk secara cepat mengembangkan pengalaman seluler berkualitas tinggi yang menarik. Sekarang, penambahan kemampuan untuk memublikasikan ke web menjadikan Flutter pilihan yang lebih menarik untuk penerapan dengan cepat di semua platform pengguna kami. Update game KenKen berbasis Flash lama menjadi pengalaman multi-platform yang dapat dimainkan adalah sesuatu yang membuat kami sangat senang dan bisa kami hadirkan ke penggemar tahun ini.”
Ada banyak lagi yang bisa dikatakan tentang Flutter untuk web dibandingkan dengan ruang yang tersedia di sini, jadi lihat artikel khusus tentang Flutter untuk web di blog Flutter.
Pada tahap awal ini, kami ingin mendapatkan masukan tentang bagaimana Anda menggunakan Flutter untuk web. Kami berharap bisa cepat mengembangkan kode, dengan fokus khusus pada kinerja, dan menyelaraskan basis kode dengan bagian project Flutter lainnya.
Flutter untuk Perangkat Seluler
Framework Flutter inti juga menerima upgrade minggu ini, dengan ketersediaan langsung Flutter 1.5 di saluran stabil kami. Flutter 1.5 mencakup ratusan perubahan sebagai tanggapan terhadap masukan developer, termasuk update persyaratan App Store iOS SDK terbaru, update untuk widget iOS dan Material, dukungan engine untuk tipe perangkat baru, dan Dart 2.3 yang menghadirkan fitur bahasa UI-as-code baru.
Ketika framework sudah matang, kami akan berinvestasi membangun ekosistem pendukung. Model arsitektur Flutter selalu memprioritaskan framework inti kecil, yang dilengkapi dengan komunitas paket yang beragam. Dalam beberapa bulan terakhir, Google telah menyumbang paket-paket berkualitas produksi untuk tampilan web, Google Maps, dan Firebase ML Vision, dan pekan ini, kami menambahkan dukungan awal untuk pembayaran dalam aplikasi . Dan dengan lebih dari 2.000 paket open source yang tersedia untuk Flutter, ada berbagai opsi yang tersedia untuk banyak skenario.
Salah satu project sangat menarik yang kami umumkan minggu ini di I/O adalah ML Kit Custom Image Classifier . Dibangun menggunakan Flutter dan Firebase, ia menawarkan alur kerja berbasis aplikasi yang mudah digunakan untuk membuat model klasifikasi gambar khusus. Anda bisa mengumpulkan data pelatihan menggunakan kamera ponsel, mengundang orang lain untuk berkontribusi pada set data Anda, memicu pelatihan model, dan menggunakan model terlatih, semuanya dari aplikasi yang sama.
Flutter terus bertumbuh dalam popularitas dan adopsi. Daftar pelanggan yang semakin banyak termasuk eBay, Sonos, Square, Capital One, Alibaba dan Tencent sedang mengembangkan aplikasi dengan Flutter. Dan mereka menyukainya! Inilah yang dikatakan Larry McKenzie, senior developer di eBay tentang Flutter:
“Flutter itu cepat! Fitur yang dahulu membutuhkan waktu beberapa hari untuk diimplementasikan sekarang bisa diselesaikan dalam waktu satu hari. Banyak masalah yang dahulu kami temui dan sangat menghabiskan waktu, kini tidak lagi terjadi. Tim kami sekarang bisa berfokus untuk menciptakan lebih banyak pengalaman pengguna yang mulus dan memberikan fungsionalitas. Flutter memungkinkan kami melampaui pengharapan!”
Secara lebih luas, LinkedIn baru-baru ini melakukan studi yang menunjukkan bahwa Flutter adalah satu keterampilan yang tumbuh paling cepat di antara para engineer software , berdasarkan anggota situs yang mengklaimnya di profil mereka selama 12 bulan terakhir. Dan dalam survei developer StackOverflow 2019 baru-baru ini, Flutter terdaftar sebagai salah satu framework developer yang paling digemari .
Flutter untuk Desktop
Flutter juga digunakan di desktop. Selama beberapa bulan, kami telah mengerjakan desktop sebagai project eksperimental . Tetapi sekarang kami akan menaikkannya ke dalam engine Flutter, mengintegrasikan pekerjaan ini langsung ke repo mainline. Meskipun target ini belum siap produksi, kami telah memublikasikan petunjuk awal untuk mengembangkan aplikasi Flutter agar berjalan di Mac, Windows, dan Linux .
Platform Flutter lain yang berkembang pesat adalah Chrome OS, dengan jutaan Chromebook terjual setiap tahun, khususnya dalam bidang pendidikan. Chrome OS adalah lingkungan yang sempurna untuk Flutter, baik untuk menjalankan aplikasi Flutter, maupun sebagai platform developer, karena ia mendukung eksekusi aplikasi Android dan Linux. Dengan Chrome OS, Anda bisa menggunakan Visual Studio Code atau Android Studio untuk mengembangkan aplikasi Flutter yang dapat Anda uji dan jalankan secara lokal di perangkat yang sama tanpa emulator. Anda juga bisa memublikasikan aplikasi Flutter untuk Chrome OS ke Play Store, tempat di mana jutaan orang lainnya dapat mengambil manfaat dari kreasi Anda.
Flutter untuk Sematan Perangkat
Sebagai contoh terakhir dari portabilitas Flutter, kami menawarkan Flutter yang tersemat di perangkat lain. Kami baru-baru ini memublikasikan contoh yang menunjukkan Flutter yang berjalan langsung pada perangkat berskala lebih kecil seperti Raspberry Pi, dan kami menawarkan API sematan untuk Flutter yang memungkinkannya digunakan dalam berbagai skenario seperti rumah, otomotif dan lainnya.
Mungkin salah satu platform sematan paling luas di mana Flutter sudah berjalan adalah pada sistem operasi smart display yang mendukung aplikasi seperti Google Home Hub.
Di Google, sekarang beberapa fitur buatan Google untuk platform Smart Display didukung oleh Flutter. Dan tim Asisten bersemangat untuk terus memperluas portofolio fitur yang dibangun dengan Flutter untuk Smart Display dalam beberapa bulan mendatang; tujuan tahun ini adalah menggunakan Flutter untuk menggerakkan UI sistem secara keseluruhan.
Sumber Daya Lainnya
Kami sering ditanya oleh developer bagaimana mereka bisa memulai Flutter. Dengan gembira kami umumkan hari ini kursus pelatihan baru yang komprehensif untuk Flutter , yang dibangun oleh The App Brewery , penulis kursus pelatihan iOS berperingkat tertinggi di Udemy. Kursus baru mereka memiliki lebih dari tiga puluh jam konten untuk Flutter, termasuk video, demo, dan lab, dan dengan sponsor Google, mereka hari ini mengumumkan diskon terbatas untuk kursus ini dari harga retail $199 menjadi hanya $10.
Banyak developer membuat aplikasi yang menginspirasi dengan Flutter. Menjelang Google I/O, kami menjalankan kontes yang disebut Flutter Create untuk mendorong developer melihat apa yang bisa mereka bangun dengan Flutter menggunakan kode Dart berukuran maksimal 5KB. Kami menerima lebih dari 750 entri unik dari seluruh dunia, dengan beberapa contoh luar biasa yang mendorong bayangan kami mengenai apa yang bisa dilakukan dengan ukuran sekecil itu.
VIDEO
Hari ini, kami mengumumkan pemenangnya, yang bisa dilihat di flutter.dev/create . Selamat kepada pemenang umum, Zebiao Hu, yang memenangkan iMac Pro full upgrade dengan nilai lebih dari $10.000!
Flutter bukan lagi framework seluler, tetapi framework multi-platform yang bisa membantu Anda menjangkau pengguna di mana pun mereka berada. Kami sangat menantikan karya Anda dengan Flutter di web, desktop, seluler, dan platform lainnya!
Wow, this software would be usefull. From now on, I can update my site everywhere I need to.
ReplyDeleteslot play1628
live22 deposit pulsa
daftar play1628
scr88 download
slot deposit pulsa
sbobet bola 88
pussy888
deposit slot pakai pulsa telkomsel
betwinner
Deleteastekbet
دانلود آهنگ جدید Sepertinya cukup berguna, tapi saya masih ragu untuk menggunakannya untuk pekerjaan saya.
DeleteSepertinya cukup berguna, tapi saya masih ragu untuk menggunakannya untuk pekerjaan saya.
ReplyDeletegmplay
casino playtech
playtech indonesia
daftar playtech
bola tangkas mickey mouse
daftar bola tangkas
dadu online
daftar 88tangkas
slot deposit pulsa
sbobet deposit pulsa
If you want to learn more about using Spy Apps, try to check this out. Here you can read a lot about it
ReplyDeleteEVERYTHING HAPPENS IN THIS WORLD IS BECAUSE WE HAVE A SOMETHING BAD THING WE DO IN THIS WORLD OR WE HAVE A BAD KARMA IN THE PAST.
ReplyDeleteCara daftar Wap
Result Hongkong Siang
Result Sydney
Result Malaysia Siang
Result Singapore Metro
Result Singapore45
Result Saporo Night
Result Qatar
Result HK
TOTO SGP
TOTO HK
Via4D
http://45.77.41.36/
Thanks For Read My Some Articel Today :)
A good blog and very interesting what else is the concept applied to give deep meaning, thank you very helpful
ReplyDeleteAngka Keluaran SGP
Prediksi SGP
Data Pengeluaran HK
Prediksi HK
Keluaran Sidney
Data Sidney
Bandar Togel Online
Bandar Togel Wap
Great post!
ReplyDeletevery good.jual alat drumband
Have a good day, always happy , always success. cara menjadi mayoret yang baik
And best of luck for the future. fungsi alat drumband
Keep spirit.
marchingbell dan belyra
daftar harga drumband smp
Jual Drumband Surabaya
I discovered your site ideal for me. Jasa Pasang Baja Ringan Jogja It consists of wonderful and useful posts. I’ve read many of them and also got so much from them. In my experience, you do the truly amazing.Jasa Pasang Baja Ringan Terdekat
ReplyDeleteTruly i’m impressed out of this publis
Harga Alat Marching Band SD
ReplyDeleterus bakire kızlık bozulma izle esmer porno sıcak romantik sex hikayesi içinizi ısıtır
ReplyDeleteYour blog are really good and interesting. It is very great and informative. Kami percaya bahwa pengembangan seluler sudah siap disempurnakan, dengan developer saat ini terpaksa memilih antara membangun aplikasi yang sama dua kali untuk dua platform, atau membuat kompromi untuk menggunakan framework lintas platform Bankruptcy lawyers in virginia. I got a lots of useful information in your blog. Keeps sharing more useful blogs..
ReplyDeleteThank you for useful information. I have already bookmarked your website for future update.
ReplyDeletehigh purity gas systems
industrial gas suppliers usa
ultra high purity gas delivery systems
terima kasih atas informasinya
ReplyDeletesalam teknotrend