UPDATE FLUTTER
Dosen Pengampu :
M.Saad Nurul Ishlah, M.Comp
Oleh :
Muhamad Daffa Adzhani (085020022)
PROGRAM STUDI
SISTEM INFORMASI
UNIVERSITAS PAKUAN BOGOR
2022
Kata Pengantar
Segala puji bagi Allah SWT yang telah memberikan kami kemudahan sehingga kami dapat
menyelesaikan makalah ini dengan tepat waktu. Shalawat serta salam semoga terlimpah
curahkan kepada baginda tercinta kita yaitu Nabi Muhammad SAW yang kita nanti-natikan
syafa’atnya di akhirat nanti. Kami mengucapkan syukur kepada Allah SWT atas limpahan
nikmat sehat-Nya, sehingga kami mampu menyelesaikan pembuatan makalah sebagai tugas
yang diberikan dosen pengampu mata kuliah Pemrograman Mobile 2 dengan judul Update
Terbaru Flutter.
Meski telah disusun secara maksimal oleh kami, akan tetapi kami sebagai manusia biasa
sangat menyadari bahwa makalah ini sangat banyak kekurangannya dan masih jauh dari kata
sempurna. Karenanya kami sangat mengharapkan kritik dan saran yang membangun dari para
pembaca,sehingga makalah ini nantinya dapat menjadi makalah yang lebih baik lagi dan
dapat bermanfaat bagi banyak orang. Kemudian apabila terdapat banyak kesalahan pada
makalah ini kami mohon maaf yang setulus-tulusnya.
Kami juga mengucapkan terima kasih kepada semua pihak khususnya kepada Allah SWT dan
Dosen Pengampu mata kuliah Pemrograman mobile 2 yang telah memberikan tugas
pembuatan makalah ini.
Demikian yang dapat kami sampaikan, semoga para pembaca dapat mengambil manfaat dan
pelajaran dari makalah ini. Terima kasih.
Flutter adalah platform yang digunakan para developer untuk membuat aplikasi
multiplatform hanya dengan satu basis coding (codebase). Artinya, aplikasi yang dihasilkan
dapat dipakai di berbagai platform, baik mobile Android, iOS, web, maupun desktop. Flutter
juga merupakan platform yang gratis dan open source. Jika Anda ingin menggunakan Flutter,
Anda perlu mempelajari bahasa pemrograman Dart. Berbeda dengan framework front-end
pada umumnya yang menggunakan JavaScript sebagai bahasa pemrogramannya. Sebelum
resmi diluncurkan pada Desember 2018, Flutter sebenarnya telah dikembangkan oleh Google
sejak 2015. Lalu, di tahun 2019, popularitas Flutter mulai meroket dan banyak developer
berbondong-bondong menggunakan Flutter. Faktor meroketnya Fluter, tak lain karena
kemudahan yang ditawarkan. Ada banyak aplikasi Flutter yang telah tampil di Google Play
Store dan App Store, Misalnya Hamilton, Alibaba, Google Ads, dan masih banyak lagi.
Tujuan
Tujuan mereka dengan Flutter yaitu menyediakan platfrom UI untuk komputasi diberbagai
perangkat, termasuk seluler, web, desktop, serta sematan.
Manfaat
Selain membantu developer untuk membuat aplikasi, flutter juga menawarkan sebuah
tampilan user interface aplikasi yang menarik. Kamu dapat memakai koleksi untuk tampilan
widget flutter adalah sebagai berikut: style tema, tampilan aplikasi, animasi, navigasi, font,
dan tampilan scrolling.
Pembahasan
Flutter 2 Vs Flutter 3:
Pengiriman Flutter 3 mendukung macOS untuk Universal Binaries sehingga aplikasi Flutter
dapat bekerja secara native pada chip Apple Silicon dan Intel. Google telah bekerja sama dengan
Ubuntu's Canonical untuk pengiriman Linux untuk menyampaikan krim pilihan krim yang terintegrasi
secara mendalam untuk pengembangan aplikasi.
Kita harus mempelajari apa yang baru di Flutter 3.0 untuk menemukan setiap elemen penting dari rilis
stabil Flutter.
mengoperasikan, merakit, dan merilis aplikasi Flutter Anda. Ini mencakup administrasi, misalnya,
penyimpanan data, validasi, otentikasi, pengujian perangkat, dan fungsi cloud. Flutter menghosting
campuran pihak ketiga yang berbeda seperti Firebase, AWS Amplify, Sentry, dan AppWrite. Firebase
adalah tahap back-end Google untuk membangun aplikasi seluler dan web.
Tim di Flutter telah mendeklarasikan integrasi Flutter Firebase yang memberdayakan bagian inti yang
sepenuhnya didukung dari penawaran Firebase. Seperti yang ditunjukkan oleh laporan dari Slashdata,
FirebaseCrashlytics
Sekarang Anda dapat melacak kesalahan fatal secara real-time menggunakan plugin Flutter
Crashlytics , dengan susunan elemen yang serupa melalui administrasi pelaporan kerusakan
real-time yang populer di Firebase. Elemen-elemen tersebut menggabungkan pengukuran dasar yang
mengkhawatirkan seperti "pengguna bebas error" yang membantu Anda tetap menyadari kemantapan
aplikasi Anda.Saat ini mudah untuk melakukan triase, fokus, dan memperbaiki masalah menggunakan
pipeline Crashlytics, yang telah ditingkatkan untuk meningkatkan kumpulan error Flutter.
santai yang mudah digunakan. Ini menawarkan paket starter format dan mengakui untuk iklan serta
layanan cloud.
Catatan: Pengembang di Flutter telah membuat game pinball menyenangkan yang dikendalikan oleh
Firebase dan dukungan web Flutter yang menunjukkan fleksibilitas pembaruan Flutter 3 baru. Anda
Pembaruan Seluler:
Dukungan lipat untuk ponsel: Apa yang terjadi di Flutter 3? Memang, debit Flutter baru
mengintegrasikan ponsel yang dapat dilipat. Widget dan sorotan baru memungkinkan Anda membuat
pertemuan yang dinamis dan menarik untuk dilihat pada perangkat yang dapat dilipat. Elemen ini
iOS, termasuk iPad Pro dan iPhone 13 Pro. Kemampuan pengiriman saat ini pada kecepatan refresh
hingga 120 Hz, yang sebelumnya dibatasi hingga 60 Hz. Pengguna dapat memiliki pengalaman
Flutter web belum mendapatkan banyak desain ulang dalam versi ini. Meskipun demikian,
Penguraian kode gambar: Versi Flutter 3 terbaru berisi API baru untuk menguraikan gambar secara
tidak bersamaan dari string dasar. Ini dilakukan melalui codec gambar yang mendasari program. Anda
akan senang mengetahui bahwa elemen ini mempercepat decoding gambar 2x, menjamin bahwa
string dasar jarang terhambat dan membersihkan sampah yang menumpuk sebelumnya. Siklus hidup
aplikasi web: API siklus hidup aplikasi web baru untuk aplikasi Flutter memberi Anda keuntungan
mengontrol siklus untuk bootstrap aplikasi Anda. Ini memungkinkan Anda menjalankan Flutter dalam
mode tanpa kepala di web. Ini berlaku untuk banyak kasus penggunaan, termasuk situasi yang sering
Indikator percikan, indikator pemutaran, Halaman arahan interaktif HTML biasa ditampilkan sebelum
aplikasi Flutter.
Grup pengembang di Flutter telah meningkatkan kinerja Flutter ke tingkat yang lebih tinggi
dengan membuat tolok ukur untuk menilai manfaat perampingan. Di atas segalanya, eksekusi gerakan
Misalnya, ketika widget Opacity terdiri dari rendering primitif tunggal, teknik saveLayer diabaikan
Pengiriman Flutter 3 menyajikan komponen yang memprediksi dan menilai kerumitan pengiriman
gambar mengingat biaya operasi gambar yang dikandungnya. Ini digunakan sebagai cara untuk
menangani penggunaan memori yang berkurang tanpa kambuh dalam eksekusi aplikasi Flutter.
Fitur Lebih Seru:
Ekstensi Tema:
Anda sekarang dapat menambahkan apa pun ke ThemeData dari pustaka materi menggunakan
ekstensi Tema. Daripada memperluas ThemeData dan mengeksekusi copyWith, lerp, dan strategi
yang berbeda sekali lagi, Anda dapat menentukan ThemeData.extensions.Selain itu, sebagai
Iklan:
Flutter 3 mendukung prasyarat distributor untuk membuat promosi yang disesuaikan dan menangani
kebutuhan Transparansi Pelacakan Aplikasi (ATTT) Apple. Google memberikan SDK Platform
Perpesanan Pengguna (UMP) yang menggantikan SDK Izin sumber terbuka sebelumnya .
Stabil Dart 2.17 dideklarasikan bersama Flutter 3.0 dengan beberapa sorotan yang ditunggu-
tunggu oleh para pengembang. Dart adalah bahan misteri di balik Flutter, dan setiap
peningkatan di Dart akan membantu mengerjakan pengembangan Flutter. Kita harus
menyelidiki sorotan baru
Pembaruan raksasa telah mendarat enumuntuk mengisi daya mereka secara super. Kami
menggunakan pengaruh extension untuk memperluas kegunaan enum termasuk teknik karakterisasi.
Mulai dari Dart 2.17, kita tidak perlu lagi menggunakan model lama kita untuk bekerja dengan enum.