Postingan

Menampilkan postingan dari Mei, 2025

Study Case: Login Page

Gambar
  Tugas 7 - Pemrograman Perangkat Bergerak (D) Disusun oleh: Nadia Evi Nathania / 5025221063 Pada pertemuan ke-7, diberikan tugas untuk membuat halaman login sederhana menggunakan Android Studio untuk menerapkan materi yang sudah dipelajari mengenai Composable, dengan mengikuti  panduan  dari Youtube. Berbagai latihan yang sudah dilakukan: Mengatur layout halaman Menampilkan gambar menggunakan composable Image Mengimplementasikan OutlinedTextField Menerima input dari user Membuat tombol menggunakan composable Button Mengatur tata letak UI menggunakan Column dan Row Menampilkan teks dan resource image sebagai clickable Berikut tampilan akhir dari aplikasi (Login Page). Modifikasi: Menampilkan UI menggunakan Preview dan mengimplementasikan MaterialTheme Menata ulang tampilan UI (mengatur alignment, jarak, padding, dsb.) Mengatur warna komponen teks menggunakan warna sekunder dari Theme Menambah jumlah clickable image Link source code:  [Link Github] Referensi:  ht...

Kotlin Language 2: Currency Converter

Gambar
  Tugas 6 - Pemrograman Perangkat Bergerak (D) Disusun oleh: Nadia Evi Nathania / 5025221063 Pada pertemuan ke-6, diberikan tugas untuk membuat aplikasi kalkulator konversi mata uang menggunakan Android Studio untuk memahami dan mempelajari implementasi bahasa Kotlin serta melanjutkan pembelajaran pertemuan  sebelumnya . Berbagai latihan yang sudah dilakukan: Mengimplementasikan TextField Menerima input dari user Melakukan kalkulasi terhadap input menggunakan Button Mengatur tata letak UI menggunakan Column Mengatur warna komponen menggunakan warna tersier dari Theme Mengimplementasikan fungsi konversi antara 4 mata uang Berikut tampilan akhir dari aplikasi (Currency Converter).    Link source code:  [Link Github] Referensi:  https://www.youtube.com/watch?v=HlE8MEtKBr0

Kotlin Language: Simple Calculator

Gambar
  Tugas 5 - Pemrograman Perangkat Bergerak (D) Disusun oleh: Nadia Evi Nathania / 5025221063 Pada pertemuan ke-5, diberikan tugas untuk membuat aplikasi kalkulator sederhana menggunakan Android Studio untuk memahami dan mempelajari implementasi bahasa Kotlin, dengan mengikuti  panduan  dari Youtube. Berbagai latihan yang sudah dilakukan: Mengimplementasikan TextField Menerima input dari user Melakukan kalkulasi terhadap input menggunakan Button Mengatur tata letak menggunakan Column dan Row Modifikasi: Memisahkan dan menampilkan UI menggunakan Preview Mengubah penggunaan .toInt() menjadi .toDoubleOrNull() Menambahkan fungsi formatResult() untuk menampilkan desimal Mengubah cara menampilkan hasil dengan Toast menjadi Text Menata ulang tampilan UI (align centered, mengatur jarak, mengubah teks Button menjadi simbol, dsb.) Pengayaan: Menambahkan konverter suhu/temperatur antara satuan Celcius, Fahrenheit, dan Kelvin. Berikut tampilan akhir dari aplikasi (Simple Calculator). ...

Button Component: Dice Roller App

Gambar
  Tugas 4 - Pemrograman Perangkat Bergerak (D) Disusun oleh: Nadia Evi Nathania / 5025221063 Pada pertemuan ke-4, diberikan tugas untuk membuat aplikasi pelempar dadu sederhana menggunakan Android Studio untuk mempelajari implementasi komponen Button, dengan mengikuti  panduan  dari Android Codelabs. Berbagai latihan yang sudah dilakukan: Mengatur tata letak menggunakan Compositions Membuat tombol menggunakan composable Button Mengimpor resource drawable Menampilkan gambar menggunakan composable Image Menggunakan remember untuk menyimpan objek dalam  Compositions  di memori Membuat UI interaktif dengan composable dan memanfaatkan fungsi mutableStateOf() Berikut tampilan akhir dari aplikasi (Dice Roller).    Modifikasi: Menambahkan judul dan teks instruksi, serta mengatur font color, size, dan tata letaknya Menampilkan hasil lemparan ("You rolled X") setelah dadu dilempar Menambahkan animasi saat dadu dilempar menggunakan Animatable Tombol/but...