Perkenalan, dua rilis SDK baru, dan membawa Flutter dan Dart ke era Gemini
Kami sangat antusias mengumumkan rilis SDK kuartal pertama tahun ini untuk Flutter dan Dart — Flutter 3.19 dan Dart 3.3, bersama dengan beberapa pengumuman menarik lainnya terkait AI.
Nilai dan masa depan Flutter dan Dart
Saya baru saja bergabung dengan tim Flutter dan Dart, dan saya sangat senang dapat bekerja sama dengan komunitas developer kami pada saat AI bergerak dengan cepat untuk meningkatkan produktivitas developer dan membuka berbagai jenis pengalaman pengguna yang baru. Saya melihat potensi yang tak terbatas dalam peran Flutter dan Dart untuk membantu membentuk masa depan ini. Saya juga terinspirasi oleh visi awal Flutter untuk meningkatkan pengalaman membangun aplikasi yang indah, berkinerja, dan multiplatform untuk perangkat apa pun.
Melihat jutaan developer berbakat dan kreatif yang mendukung Flutter dengan kontribusinya terhadap framework, atau dengan membangun pengalaman yang luar biasa — jelas sekali bahwa orang lain melihat visi ini dan termotivasi untuk membantu. Dan misi utamanya tetap sama: untuk menghadirkan penyambungan framework dan bahasa yang kuat, yang memungkinkan developer kreatif membangun aplikasi yang indah, kaya, dan berkinerja tinggi untuk perangkat apa pun. Mari kita lakukan ini bersama-sama!
Membawa Flutter dan Dart ke era Gemini
Hari ini kami meluncurkan Google AI Dart SDK, paket pub.dev baru, google_generative_ai, dan sumber daya pendukung; semuanya ini memungkinkan Anda membangun fitur berbasis AI generatif, seperti smart chat bot, mesin telusur visual, dan deskripsi gambar ke dalam aplikasi Dart dan Flutter menggunakan Gemini API. Kemampuan lintas platform Flutter dan Dart serta SDK baru ini mempermudah Anda membangun pengalaman interaktif lintas platform.
Dan ini hanyalah awal dari inovasi yang kami bawa ke pengembangan Flutter dan Dart dengan AI. Sebagai contoh, dalam waktu dekat developer Flutter dan Dart bisa menyalin kode Dart secara langsung dari Google AI Studio setelah menyempurnakan prompt untuk kasus penggunaan Anda.
Pelajari lebih lanjut tentang Google AI Dart SDK di postingan blog pembahasan mendalam.
Banyak developer yang sudah mulai menggabungkan Flutter dan alat AI secara menarik:
- Tim di LeanCode telah menggunakan model Gemini untuk membangun arb_translate, sebuah paket yang memungkinkan developer melakukan tugas penerjemahan secara otomatis
- We Spot Turtles! telah menggabungkan Flutter dan AI dalam misi mereka untuk menyelamatkan penyu dari kepunahan. Mereka baru saja menjadi sorotan di #WeArePlay campaign Google Play. Lihatlah di bawah ini.
- AutoGPT, sebuah proyek open source eksperimental yang dibangun di atas model bahasa besar (LLM), memiliki klien Flutter yang berjalan di iOS, Android, web, macOS, dan Windows.
#WeArePlay | Caitlin dan Nicolas | We Spot Turtles! | Australia
Saat Anda menjelajahi kemampuan model Gemini, pastikan membagikan pengalaman baru dan inovasi yang Anda bangun bersama kami menggunakan hashtag #BuildWithGemini.
Rilis dua SDK baru
Selain antusiasme yang dihadirkan AI, kami tetap fokus untuk terus membangun framework UI yang kuat, yang mampu menghadirkan pengalaman apa pun yang ingin Anda bangun di layar apa pun yang Anda inginkan. Anda akan melihat progres menuju visi tersebut dalam rilis SDK hari ini, Flutter 3.19 dan Dart 3.3.
Rilis ini berfokus pada penyempurnaan dan peningkatan performa yang dibangun di atas jalur yang telah ditetapkan Flutter dan Dart tahun lalu. Dalam rilis Flutter ini, Anda akan menemukan:
- Pembaruan pada upaya kami untuk menghasilkan terobosan performa grafik melalui upaya berkelanjutan atas Impeller
- Langkah tambahan untuk menyediakan integrasi yang mulus antar platform dengan font native iOS Flutter dan versi awal validator web deep linking
- Fokus berkelanjutan pada pengalaman developer dengan update untuk DevTools dan laporan progres pada ekosistem paket Flutter
- Dan terakhir, kami sangat senang bisa membagikan progres misi kami untuk membantu menentukan masa depan web dengan Wasm
Dart 3.3 memperkenalkan tipe ekstensi, model baru untuk berinteraksi dengan JavaScript di web, dan pembaruan pada upaya kami untuk mendukung akses ke library web yang lebih banyak dan lebih baik. Anda bisa mempelajari lebih lanjut mengenai setiap rilis dalam postingan blog untuk Flutter 3.19 dan Dart 3.3.
Strategi dan Roadmap 2024
Setiap fitur ini merupakan langkah kecil dalam perjalanan lebih besar yang kami lakukan tahun ini, dan bisa Anda lihat di roadmap 2024 kami. Seperti biasa, roadmap ini lahir dari keinginan untuk terbuka tentang rencana kami karena kami tahu banyak dari Anda menganggap Flutter dan Dart sebagai komponen penting dalam karier dan bisnis Anda. Meskipun demikian, progres terkadang sulit diprediksi, bahkan dengan perencanaan yang sudah siap.
Dan meskipun kami pasti melakukan yang terbaik untuk terus bersikap transparan karena perubahan yang terjadi memaksa kami untuk mengalihkan fokus dan melakukan kompromi, kami ingin menyoroti bahwa terdapat lebih banyak kontributor untuk Flutter dan Dart di luar Google dibandingkan dengan kami yang dipekerjakan di sini, yang berarti bahwa hal-hal yang disebutkan dalam roadmap kami hanyalah sebagian kecil dari ribuan perubahan yang akan hadir ke Dart dan Flutter pada tahun ini.
Menyatukan semuanya
Saya telah mengerjakan banyak proyek yang menyenangkan dan inovatif selama 17+ tahun di Google dan YouTube, tetapi ini adalah hal paling antusias yang pernah saya rasakan dalam menyambut kesempatan baru. Saya memulai karier saya sebagai software engineer, dan tugas pertama saya di Google adalah sebagai PM untuk alat developer Maps API dan Geo, jadi saya senang sekali bisa kembali ke akar developer saya.
Salah satu hal yang mendorong antusiasme saya, adalah, antusiasme Anda. Selama tahun 2024 ini, saya melihat banyak hal luar biasa yang muncul dari komunitas ini, termasuk:
- Lebih dari 2.700 orang telah bergabung dalam Global Gamers Challenge, yang kami selenggarakan bekerja sama dengan firma advokasi internasional Global Citizen untuk menantang Anda menggunakan keahlian Anda dalam membangun game Flutter yang dapat menginspirasi dunia untuk hidup lebih berkelanjutan.
- Superlist, yang mengumumkan versi 1.0 kemarin, menggunakan Flutter untuk mendefinisikan ulang manajemen tugas, pencatatan, dan segala sesuatunya.
Sebagai penutup, anak-anak saya mulai belajar Ilmu Komputer, dan saya termotivasi untuk membantu menciptakan pengalaman pengembangan software yang akan membantu generasi berikutnya mengubah dunia menjadi lebih baik.
Tahun ini menjanjikan sesuatu yang penting untuk menciptakan masa depan tersebut, dan saya tidak sabar menantikan bagaimana Flutter dan Dart mendukungnya. Seperti biasa, kami sangat berterima kasih atas dukungan Anda yang tiada henti dan kami tidak sabar menantikan apa yang akan kita bangun bersama. Sampai jumpa lagi!