Tugas-9 PPB

Nama  : Layyinatul Fuadah

NRP    : 5025211207

Kelas  : Pemrograman Perangkat Bergerak (B)


Framework Flutter 1

Flutter adalah framework open-source yang dikembangkan oleh Google untuk membangun aplikasi lintas platform dari satu codebase, yang bisa digunakan di web, Fuchsia, Android, iOS, Linux, macOS, dan Windows. Framework ini terdiri dari dua komponen utama: bahasa UI dan mesin rendering. Saat aplikasi Flutter dikompilasi, kode UI dan mesin rendering akan disertakan, dengan ukuran sekitar 4 MB saat terkompresi. Flutter menggunakan bahasa pemrograman Dart dan mendukung dua mesin rendering, yaitu Skia graphics library dari Google dan Impeller. Framework ini juga menyediakan dua set widget yang mendukung desain bahasa, yaitu Material Design widgets dan Cupertino widgets.

Membuat Aplikasi

Langkah berikutnya adalah membuat aplikasi. Kita dapat mengambil kodenya dari GitHub. Dalam proses pembuatannya, ada beberapa langkah yang perlu diikuti:

Menyalin Kode Awal

Beberapa kode yang harus dipersiapkan di awal:

pubspec.yaml


analysis_options.yaml


main.dart


Kode ini merupakan implementasi dasar dari aplikasi Flutter bernama "Namer App" yang memanfaatkan paket english_words untuk menghasilkan pasangan kata acak dan paket provider untuk mengelola state aplikasi. Aplikasi ini memiliki sebuah state bernama MyAppState yang menyimpan pasangan kata acak saat ini dan dapat diakses dari berbagai bagian aplikasi. Pada halaman utama aplikasi, terdapat dua teks yang menampilkan "A random idea:" dan pasangan kata acak yang dihasilkan oleh MyAppState. Aplikasi ini juga menggunakan tema Material 3 dengan skema warna yang berasal dari warna dasar Colors.deepOrange.





Komentar

Postingan populer dari blog ini

Tugas-8 PPB