Postingan

EAS - NewsApp

Gambar
Aplikasi Berita Terkini (NewsApp) Mohammad Idris Arif Budiman        ( 5025221114) Aloysius Juan Farrel Lumentut          ( 5025221176) Ricardo Supriyanto                               (5025221218) Aplikasi NewsApp adalah sebuah platform mobile yang dirancang untuk menyajikan berita terkini dari berbagai sumber global secara langsung ke perangkat pengguna. Aplikasi ini memungkinkan pengguna untuk mendaftar dan login dengan aman, menjelajahi berita utama, mencari topik spesifik, dan membaca artikel secara lengkap tanpa meninggalkan aplikasi. Dengan arsitektur modern dan integrasi backend yang handal, semua konten berita selalu up-to-date. Aplikasi ini fokus pada kecepatan akses informasi dan pengalaman pengguna yang bersih untuk membantu pengguna tetap terinformasi. Fitur Aplikasi: Otentikasi Pengguna Lengkap: Menggunakan Firebase Authentication, pe...

Tugas 11 - Membuat Aplikasi Authentication

Membuat Aplikasi Authentication Ricardo Supriyanto - 5025221218 Pada proyek kali ini, saya membangun sebuah aplikasi Android fungsional yang mengadopsi alur registrasi dan login, terinspirasi dari aplikasi Starbucks. Proyek ini bertujuan untuk memperdalam pemahaman mengenai integrasi layanan backend modern ke dalam aplikasi Android. Fokus utama pengembangan adalah pada implementasi sistem otentikasi pengguna yang lengkap dan aman menggunakan Firebase, dengan antarmuka pengguna (UI) yang dibangun sepenuhnya secara deklaratif menggunakan Jetpack Compose dan pengelolaan state yang efisien melalui arsitektur MVVM (Model-View-ViewModel). Aplikasi "Starbucks Clone" ini dirancang sebagai aplikasi utilitas yang menangani salah satu alur pengguna paling fundamental: otentikasi. Pengguna dapat membuat akun baru menggunakan email dan password, di mana data pribadi mereka seperti nama lengkap dan tanggal lahir akan disimpan secara aman di Cloud Firestore. Setelah terdaftar, pengguna dapa...

Tugas 10 - Membuat Aplikasi Unscramble Word App

Gambar
Membuat Aplikasi Unscramble Word App Ricardo Supriyanto - 5025221218 Pada tugas 10, saya melanjutkan eksplorasi pengembangan aplikasi Android dengan fokus pada implementasi dan penambahan fitur pada sebuah aplikasi game kata yang saya namakan "Aplikasi Unscramble Word". Proyek ini merupakan pengembangan lebih lanjut dari panduan codelab resmi Android yang menekankan pada penggunaan Jetpack Compose untuk membangun antarmuka pengguna deklaratif dan ViewModel untuk pengelolaan status UI yang efisien dan siklus hidup aplikasi yang robust. Tujuan utama dari pengembangan ini adalah menciptakan sebuah permainan tebak kata yang interaktif dan menarik, di mana pengguna diberikan serangkaian huruf acak dan harus menyusunnya menjadi kata yang benar. Aplikasi "Unscramble Word" ini dirancang sebagai permainan klik sederhana yang menantang kemampuan kosakata dan kecepatan berpikir pengguna. Setiap putaran menampilkan kata yang hurufnya diacak, dan pemain harus memasukkan tebakan ...

Tugas 9 - Aplikasi Dessert Clicker

Gambar
Aplikasi Dessert Clicker Ricardo Supriyanto - 5025221218 Pada tugas pertemuan 9, saya mencoba untuk memberikan penambahan fitur sebuah aplikasi Android yang diberi nama "Dessert Clicker". Inspirasi utama dan panduan desain untuk aplikasi ini berasal dari prinsip-prinsip Material Design, dengan tujuan menciptakan antarmuka pengguna (UI) yang tidak hanya fungsional tetapi juga menarik secara visual, intuitif, dan konsisten. Aplikasi ini merupakan implementasi dan pengembangan dari sebuah codelab yang fokus pada pemahaman siklus hidup aktivitas (Activity Lifecycle). Aplikasi "Dessert Clicker" ini dibangun sepenuhnya menggunakan Jetpack Compose, toolkit UI modern dari Android yang memungkinkan pengembangan UI secara deklaratif dengan Kotlin. Fokus utama adalah menghadirkan sebuah permainan klik sederhana di mana pengguna dapat "menjual" dessert dengan mengetuknya, meningkatkan pendapatan dan jumlah dessert yang terjual. Seiring dengan peningkatan penjualan, je...

Tugas 8 - Membuat Aplikasi Woof

Gambar
Membuat Aplikasi Woof Ricardo Supriyanto - 5025221218 Pada tugas pertemuan 8, saya mendapatkan tugas untuk mengembangkan sebuah aplikasi Android yang menampilkan daftar anjing, yang diberi nama "Woof". Inspirasi utama dan panduan desain untuk aplikasi ini berasal dari prinsip-prinsip Material Design, dengan tujuan menciptakan antarmuka pengguna (UI) yang tidak hanya fungsional tetapi juga menarik secara visual, intuitif, dan konsisten. Aplikasi "Woof" ini dibangun sepenuhnya menggunakan Jetpack Compose, toolkit UI modern dari Android yang memungkinkan pengembangan UI secara deklaratif dengan Kotlin. Fokus utama adalah menampilkan daftar anjing, di mana setiap entri menampilkan informasi penting seperti foto, nama, dan usia anjing, serta deskripsi singkat yang dapat diperluas. Fitur-fitur utama yang diimplementasikan meliputi: Tampilan Daftar Dinamis: Menggunakan LazyColumn untuk menampilkan daftar anjing secara efisien, bahkan jika daftarnya panjang. Desain Kartu In...