Artikel ini diposting ulang di Flutter
Lebih dari enam tahun yang lalu, kami meluncurkan Flutter 1.0. Hari ini, di #FlutterInProduction
, kami merayakan pencapaian kami sejauh ini — mulai dari dukungan luar biasa yang kami terima dari ribuan kontributor dalam komunitas hingga adopsi Flutter secara luas sebagai framework aplikasi kelas produksi untuk membangun pengalaman aplikasi multiplatform.
Jika Anda belum pernah merasakan pengalaman Flutter, kami mengundang Anda untuk mencobanya! Seperti yang kami sampaikan hari ini, Anda akan bergabung dengan kelompok besar: Flutter memiliki lebih dari 1 juta developer aktif setiap bulannya di seluruh dunia, dan mendukung hampir 30% dari seluruh aplikasi iOS terbaru. Lebih dari 90 ribu developer secara aktif berpartisipasi dalam Flutter Meetups di lebih dari enam puluh negara. Dan jika Anda menginginkan masukan untuk merancang atau membangun aplikasi Flutter baru yang sukses, kami memiliki banyak Konsultan Flutter yang jumlahnya terus bertambah dan siap membantu Anda.
“Apptopia melacak jutaan aplikasi di Apple AppStore dan Google Play Store, lalu menganalisis serta mendeteksi SDK developer yang digunakan untuk membuat aplikasi. Flutter adalah salah satu SDK terpopuler yang kami lacak: Di Apple AppStore, SDK ini terus meningkat penggunaannya dari sekitar 10% dari semua aplikasi gratis yang terlacak pada tahun 2021 menjadi hampir 30% dari semua aplikasi gratis yang terlacak pada tahun 2024!”
— Apptopia Inc.
Ini merupakan perjalanan yang luar biasa, dimulai pada tahun 2014 (yang kini kami sebut sebagai era eksperimental) sebagai eksperimen Google dengan namakode “Sky.”
Sebelum Flutter, kompromi tidak dapat dihindari. Banyak developer merasa skeptis bahwa ada framework yang benar-benar dapat memberikan pengalaman premium di berbagai platform.
Dengan peluncuran Flutter 1.0 pada tahun 2018, kami memiliki misi yang jelas untuk menyelesaikan dilema teknologi tersebut: Kami bertujuan untuk memberdayakan developer dengan framework aplikasi terbaik untuk membuat antarmuka pengguna yang indah dan berkinerja tinggi di semua platform. Selain itu, untuk memungkinkan developer menjangkau semua pelanggan dengan aplikasi berkualitas tinggi pada semua platform yang diinginkan pelanggan, tetapi dengan biaya yang lebih rendah dan waktu yang lebih singkat.
Fokus kami tetap tidak berubah selama era pertumbuhan Flutter, bahkan ketika kami telah menambahkan dukungan untuk enam platform utama di seluler, web, dan desktop — dan terus mendorong melampauinya, dengan pekerjaan seperti penggunaan Flutter oleh Toyota untuk sistem infotainmen.
Kami sekarang berada di “era produksi”, dan kami merayakannya dengan #FlutterInProduction! Acara ini menyoroti pencapaian developer yang menggunakan Flutter dalam aplikasi dunia nyata.
Link to Youtube Video (visible only when JS is disabled)
Semua ini tidak akan mungkin terjadi tanpa komunitas luar biasa kami yang beranggotakan lebih dari 1.400 kontributor, lebih dari 10.000 penerbit paket yang memublikasikan lebih dari 50.000 paket, dan para pembuat konten Flutter serta penggemar yang sangat antusias.
Bersama-sama, kami telah membangun 5 project open source GitHub teratas berdasarkan kontribusi!
Semuanya berawal dari fokus untuk memberikan pengalaman pengguna yang luar biasa. Bebas dari batasan platform pada umumnya, Flutter mendukung serangkaian bahasa desain yang luas — dukungan untuk Desain Material dan widget Cupertino yang terinspirasi dari Apple dilengkapi dengan SDK. Ekosistem ini juga menyediakan berbagai pilihan library desain, seperti fluent_ui
yang terinspirasi dari Windows, macos_ui
yang terinspirasi dari macOS, dan widget yaru
yang terinspirasi dari Ubuntu.
Dengan Flutter, Anda memiliki fleksibilitas dan kekuatan untuk mewujudkan desain apa pun yang dibayangkan oleh tim desain Anda. Hal ini dibuktikan oleh Scandinavian Airlines, yang setelah membuat aplikasi seluler baru dengan Flutter, mereka memenuhi lemari pialanya dengan berbagai penghargaan desain bergengsi, seperti Red Dot Design Award, Webby People's Voice Award, dan iF Design Gold Award. Charlotte Svensson, EVP & CIO di SAS menjelaskan:
“Saya sangat bangga atas penghargaan ini, yang bukan hanya penghargaan industri, tetapi juga pengakuan global. Ini merupakan bukti atas apa yang bisa kami lakukan, ketika kami melakukan lebih dari sekadar fokus pada peningkatan pengalaman pelanggan, dan ketika kami berinteraksi dan berkembang bersama pelanggan. SAS selalu menjadi yang terdepan dalam inovasi di industri penerbangan, dan penghargaan ini merupakan validasi atas dedikasi kami dalam menyediakan solusi digital yang luar biasa bagi pelanggan.”
Performa dan keandalan sangatlah penting untuk pengalaman pengguna dan persepsi merek yang positif. Aplikasi yang lambat atau sering mengalami error tidak hanya membuat pengguna frustrasi dalam jangka pendek, tetapi juga bisa merusak reputasi merek Anda dalam jangka panjang melalui ulasan negatif dan informasi dari mulut ke mulut.
Flutter memprioritaskan performa dan keandalan sejak awal. Dengan memilih bahasa pemrograman Dart, kami memastikan waktu startup yang cepat melalui kompilasi lebih awal ke kode mesin native atau web assembly. Sistem tipe null-safety yang canggih dari Dart membantu menangkap error selama pengembangan sehingga semakin meningkatkan keandalan. Selain itu, mesin rendering Impeller khusus dari Flutter, dirancang khusus untuk UI multiplatform, menghasilkan animasi yang mulus dan memberikan kami kontrol penuh atas rendering stack, mulai dari atas hingga bawah, dari kode sumber UI hingga GPU.
Sebagai contoh, Universal Destinations and Experiences baru-baru ini melaporkan bahwa dengan mengadopsi Flutter, mereka tidak hanya mengurangi ukuran aplikasinya — sebuah manfaat yang signifikan bagi pengguna dengan koneksi internet yang tidak reliabel — tetapi juga secara dramatis mengurangi error aplikasi hingga mendekati nol, sehingga menurunkan total biaya kepemilikan.
Link to Youtube Video (visible only when JS is disabled)
LG Electronics secara tradisional mengandalkan aplikasi web untuk smart TV berbasis webOS karena kekhawatiran tentang tingginya biaya pengembangan aplikasi native tradisional. Namun, mereka menemukan bahwa aplikasi web meluncur lebih lambat dan memakai lebih banyak memori dibandingkan aplikasi native. Dengan Flutter, LG Electronics memiliki solusi yang menggabungkan kecepatan pengembangan yang tinggi dan performa yang luar biasa. Sebagai hasilnya, mereka berencana menggunakan Flutter untuk aplikasi utama di TV webOS secara global mulai tahun 2025.
Link to Youtube Video (visible only when JS is disabled)
Kesuksesan Flutter berakar kuat dalam fokusnya pada pengalaman developer. Kami memelopori alur kerja developer instan dengan Stateful Hot Reload, dan selama era pertumbuhan kami menambahkan Flutter DevTools untuk secara signifikan mempercepat alur kerja diagnostik dan proses debug.
Komunitas Flutter menyediakan ekosistem terbuka dan berkembang dengan lebih dari 50.000 paket yang dipublikasikan oleh lebih dari 10.000 penerbit, dikombinasikan dengan teknologi & layanan pihak ketiga yang andal. Selain itu, jika Anda menginginkan masukan untuk merancang atau membangun aplikasi Flutter baru yang sukses, kami memiliki banyak Konsultan Flutter yang siap membantu Anda.
Agensi aplikasi Superformula telah dibangun dengan Flutter sejak Agustus 2020. Mereka menemukan bahwa Flutter mudah dipelajari dan terdokumentasi dengan baik sehingga mereka bisa membuat anggota tim baru cepat memahami sistemnya dan berkontribusi secara efektif.
Superformula juga menggunakan Flutter untuk merevitalisasi pengalaman makan malam digital untuk 400+ restoran MGM Resorts. Aplikasi MGM Rewards berbasis Flutter terbaru yang dibangun ulang hanya dalam waktu 4 bulan, memangkas jumlah kode menjadi setengahnya, dan meningkatkan kecepatan pengiriman hingga 4 kali lipat. Salah satu pendorong utama produktivitas Superformula adalah kemampuannya untuk membagikan kode di perangkat seluler, kios berbasis tablet, dan alat berbasis web.
Link to Youtube Video (visible only when JS is disabled)
Seperti yang telah kami katakan, beberapa pekerjaan terpenting yang akan dilakukan tim Flutter dalam beberapa tahun ke depan adalah mempertahankan kualitas dan kedalaman dukungan yang diminta oleh perusahaan untuk memberikan pengalaman berbasis Flutter kepada ratusan juta pengguna di seluruh dunia.
Untuk memenuhi kebutuhan yang terus berkembang ini, kami berfokus pada beberapa area utama:
Tepat seperti yang dikatakan Rivers, segala sesuatunya “menjadi sedikit lebih rapi, dan lebih profesional” dan kami bertekad untuk menjaga semuanya tetap seperti itu di masa mendatang.
Jika saat ini Anda belum mencoba Flutter, sekarang adalah waktu yang tepat!
Ingin mempelajari lebih lanjut dari pengalaman orang lain terlebih dahulu?
Kami berkomitmen untuk mendapatkan kepercayaan Anda dengan fokus yang tidak tergoyahkan pada kualitas dan performa. Kami terus mendorong roadmap dari kebutuhan pengguna kami. Pertumbuhan ini juga telah berevolusi selama 6 tahun terakhir, dari individual dan penghobi di era eksperimental kami, hingga perusahaan besar yang memanfaatkan Flutter untuk fungsionalitas bisnis yang sangat penting saat ini.
Seperti biasa, kami tak sabar ingin segera melihat kreasi Anda yang berikutnya. Sampai jumpa lagi!