Tugas PPB: Flutter - Music Application
TUGAS PPB
FLUTTER - MUSIC APPLICATION
Nama: Muhammad Lintang Panjerino
NRP: 5025201045
Kelas: PPB I
Tahun: 2024
Link Github: Tugas 12 - Fluttter Music App
Pada Tugas PPB kali ini, diberikan tugas untuk membuat proyek Flutter Music Application dengan menggunakan framework Flutter pada VS Code. Secara garis besar, proyek Flutter Music Application ini adalah sebuah aplikasi musik yang menampilkan daftar lagu, lagu yang baru dirilis, playlists, top songs, artists, dan deskripsi.
Untuk memulai pengerjaan proyek, langkah awal yang dilakukan adalah melakukan clone project dari repository github berikut https://github.com/flutter/codelabs. Selain itu, dapat juga dilakukan dengan cara berikut:
"git clone https://github.com/flutter/codelabs.git" > "cd codelabs/boring_to_beautiful/step_01/".
Kemudian buka folder proyek tersebut pada VS Code.
Setelah folder proyek terbuka, langsung menuju ke file main.dart. Di file ini proyek dapat dijalankan dengan cara memilih device yang akan digunakan (untuk awal pilih Chrome), melihat tanda segitiga di bagian pojok kanan atas, kemudian klik tanda panah di sebelah kiri segitiga tersebut dan pilih "Start debugging" (jangan pilih "Run Code"). Berikut adalah tampilan awal dari proyek Flutter Music Application.
Dari template yang sudah disediakan, pada tugas kali ini akan mengerjakan 4 hal, yaitu memperbaiki tipografi, memperbaiki tema, menambahkan desain adaptif, serta menambahkan gerakan dan animasi pada aplikasi.
Setelah memperbaiki keempat hal di atas, coba jalankan kembali aplikasi Flutter Music Application. Sekarang aplikasi sudah berganti tema, bisa menggunakan mode "light" dan "dark", memiliki desain yang adaptif, serta memiliki tipografi dan animasi yang menarik.
Berikut adalah tampilan akhir aplikasi pada device Chrome
Light mode |
Dark Mode |
Berikut adalah tampilan akhir aplikasi pada device Android
Light Mode |
Dark Mode |
Berikut adalah kode sumber proyek Flutter Music Application
main.dart
router.dart
extensions.dart
app.dart
theme.dart
outlined_card.dart
Referensi
https://codelabs.developers.google.com/codelabs/flutter-boring-to-beautiful?hl=id#0
Komentar
Posting Komentar