Tugas PPB 9
Nama: Mohammad Firman Fardiansyah
NRP: 5025201109
Kelas: PPB I
Aplikasi Woof
Dalam latihan ini, kita akan belajar membuat aplikasi woof menggunakan material design yang menampilkan daftar anjing dan informasinya. Latihan yang perlu dilakukan yaitu menambahkan animasi ke aplikasi woof, seperti informasi hobi yang akan ditampilkan saat meluaskan list item dan menambahkan string animation untuk menganimasikan list item yang diperluas.
Sebelum memulai latihan, kita perlu mengunduh file berupa zip dalam Github yang disediakan oleh tutorial yang dapat diakses di https://github.com/google-developer-training/basic-android-kotlin-compose-training-woof. Selanjutnya kita ekstraks dan buka folder tersebut pada Android Studio. Dalam folder yang telah dibuka, dapat dilihat bahwa kita memiliki empat file dalam ui.theme yaitu Color.kt, Shape.kt, Theme.kt, dan Type.kt. Selanjutnya kita perlu memodifikasi keempat file tersebut dengan menyesuaikan tutorial pada https://developer.android.com/codelabs/basic-android-kotlin-compose-woof-animation#0
Perubahan pada Color.kt bertujuan untuk menyesuaikan color palette yang akan digunakan, lalu perubahan pada Shape.kt bertujuan mendefinisikan ukuran dan bentuk shape yang digunakan, selanjutnya perubahan pada Theme.kt bertujuan untuk menyesuaikan tema yang digunakan yaitu gelap atau terang, lalu Type.kt bertujuan untuk menyesuaikan font yang digunakan.
Pada MainActivity.kt juga perlu disesuaikan dengan menambah header untuk aplikasi dengan WoofTopAppBAr, header ini diset center dengan CenterAlignedTopAppBar.
Komentar
Posting Komentar