Anda di halaman 1dari 10

PEMROGRAMAN MOBILE 2

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.

Bogor, 01 Oktober 2022

Muhamad Daffa Adzhani


LATAR BELAKANG

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.

MacOS & Linux :


Windows, Web, Android, dan iOS telah stabil selama beberapa waktu terakhir, kami dapat
mengundang macOS dan Linux ke daftar dukungan stabil. Flutter 3 adalah salah satu pencapaian
utama dalam perjalanan Flutter hingga saat ini karena Flutter 3.0 mendukung ke-6 platform di saluran
stabil secara resmi
Menu Cascading dan Dukungan untuk Bar Menu Sistem MacOS:
Sorotan Flutter 3 baru berisi kontribusi baru untuk integrasi khusus platform, model intuitif
untuk kompilasi guna membangun dukungan, memberikan aksesibilitas, dan internasionalisasi.
Tujuan pembaruan adalah untuk menawarkan kemampuan beradaptasi untuk menggunakan sistem
operasi dan berbagi UI dan alasan yang ideal sesuai dengan prasyarat. Sorotan terbaru Flutter
memberikan perhatian khusus pada dukungan platform melewati piksel rendering.
Widget Material 3 di Flutter disajikan dengan sorotan termasuk :
1. Warna lebih adaptive,
2. Tombol baru,
3. Menu aplikasi baru,
4. Font variable
Berkibar Firebase:
Distributor aplikasi memerlukan pengaturan alat yang lengkap untuk membantu Anda dalam

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,

62% developer Flutter menggunakan Firebase untuk aplikasi Flutter mereka.

 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.

Perangkat Permainan Flutter :


Grup Flutter kali ini berfokus pada gamer casual untuk menghadirkan simpanan alat game

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

dapat mengembangkan game di Flutter melalui halaman dokumen Game ini.

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

direncanakan sebagai satu tim dengan Microsoft.

Dukungan kecepatan refresh variabel untuk iOS: 


Versi Flutter baru mendukung kecepatan refresh variabel dan acara ProMotion di perangkat

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

melihat-lihat yang lebih halus sambil mengamati animasi cepat.

Pembaruan Web Flutter:

Flutter web belum mendapatkan banyak desain ulang dalam versi ini. Meskipun demikian,

ada beberapa peningkatan besar, terutama untuk kinerja.

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

disebutkan berikut ini:

Indikator percikan, indikator pemutaran, Halaman arahan interaktif HTML biasa ditampilkan sebelum

aplikasi Flutter.

Peningkatan Kinerja Flutter 3.0

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

kabut telah ditingkatkan untuk situasi kasus langsung.

Misalnya, ketika widget Opacity terdiri dari rendering primitif tunggal, teknik saveLayer diabaikan

dan biasanya dipanggil oleh Opacity.

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

pengembang paket, Anda dapat memberikan ThemeExtensions.

 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 .

Memperkenalkan Dart 2.17:

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

Enumerasi yang Ditingkatkan:

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.
 

Anda mungkin juga menyukai