Postingan

EAS PPB-D Aplikasi yang membantu pengguna mencatat, mengingatkan, dan mengevaluasi kebiasaan sehari-hari

Gambar
  Ryan Abinugraha 5025211178 Danno Denis Dhaifullah 5025211027 Faiz Haq Noviandra Ciptadi Putra 5025211132 Aplikasi MyHabit MyHabit adalah aplikasi Android sederhana yang dibuat dengan Kotlin yang memungkinkan pengguna untuk mendaftar, masuk, dan melacak kebiasaan harian mereka. Data disimpan di Firebase Realtime Database, dan antarmuka menggunakan tema marun dengan tata letak tengah untuk pengalaman yang bersih dan fokus. Tampilan   Fitur Utama Autentikasi pengguna melalui Firebase Authentication Menambah kebiasaan baru yang disimpan ke cloud Melihat daftar kebiasaan dalam tampilan gulir menggunakan RecyclerView Umpan balik real-time melalui Toast dan logcat untuk status sukses atau gagal Tampilan Layar Daftar (RegisterActivity) untuk membuat akun baru Masuk (LoginActivity) untuk login dengan email dan kata sandi Beranda (HomeActivity) untuk menambah dan melihat daftar kebiasaan Struktur Proyek app/ ├─ src/main/ │ ├─ java/com/example/myhabit/ │ │ ├─ auth/ │ │ │ ├─ Login...

Tugas 11 Membuat Autentikasi Aplikasi

Gambar
Faiz Haq Noviandra Ciptadi Putra 5025211132 PPB-D Tugas 11 Membuat Autentikasi Aplikasi    Pada pertemuan ini, kami diminta membuat sistem autentikasi untuk aplikasi Starbucks. Aplikasi ini adalah aplikasi Android yang dibangun menggunakan Kotlin dan Jetpack Compose, dengan tujuan utama menangani proses login dan registrasi pengguna melalui Firebase Phone Authentication, serta menyimpan dan menampilkan data pengguna di Firebase Firestore. Komponen utama aplikasi terdiri dari beberapa layar seperti SplashScreen, Login, Register, OTP, dan Home, yang diatur menggunakan sistem navigasi berbasis Jetpack Compose. Saat aplikasi dijalankan, pengguna akan melihat logo Starbucks di layar pembuka, lalu diarahkan ke halaman login. Di halaman login, pengguna dapat masuk menggunakan nomor telepon, sementara pada halaman registrasi, pengguna diminta mengisi data seperti nama lengkap, tanggal lahir, dan jenis kelamin sebelum menerima OTP. Setelah menerima dan memasukkan kode OTP di layar veri...

Tugas 10 Membuat Aplikasi Unscramble Word App

Gambar
Faiz Haq Noviandra Ciptadi Putra 5025211132 PPB-D Membuat Aplikasi Unscramble Word App Deskripsi Aplikasi  Aplikasi ini dibuat sebagai sarana pembelajaran mengenai penggunaan  ViewModel  dan  state  dalam Jetpack Compose. Tujuan utamanya adalah agar pengguna dapat memahami konsep-konsep tersebut serta mampu mengimplementasikannya ke dalam aplikasi. Dalam tugas ini, tidak diwajibkan melakukan modifikasi terhadap aplikasi. Tutorial ini dirancang untuk mempelajari implementasi aturan permainan dengan pendekatan komponen yang terdiri dari: bagian data, bagian tata letak ( layout ), bagian status, serta bagian tampilan. Tampilan Aplikasi Link Github Link Youtube

Tugas 9 Membuat Aplikasi Desert Clicker

Gambar
 Faiz Haq Noviandra Ciptadi Putra 5025211132 PPB-D Tugas 9 Membuat Aplikasi Desert Clicker APK DESERT CLICKER Desert Clicker merupakan aplikasi game kasual interaktif berbasis Android yang dibangun menggunakan Jetpack Compose. Aplikasi ini menyuguhkan pengalaman bermain game clicker yang menyenangkan dan membuat ketagihan, di mana pemain dapat mengumpulkan berbagai jenis kue virtual sambil meraih penghasilan dalam permainan. LINK Github Youtube

Tugas 8 Membuat Aplikasi Latihan Woof

Gambar
Faiz Haq Noviandra Ciptadi Putra 5025211132 PPB-D Tugas 8 Membuat Aplikasi Latihan Woof Kali ini kita mendapatkan tugas untuk membuat woof app, app ini menampilkan list nama anjing dan usianya 1. Set up project Buka android studio lalu pilih New Project untuk membuat project baru. Kemudian pilih Empty Activity untuk set up project 2. Membuat code 3. TampilanWoof App 4. Github  Disini 5. Youtube  disini

Tugas 7 Membuat Aplikasi Login Page Sederhana

Gambar
Faiz haq noviandra ciptadi putra 5025211132 PPB-D Tugas 7 Membuat Halaman Login Pada pertemuan ini kami diminta untuk membuat simple login page, berikut merupakan kode yang digunakan:      Struktur Umum Komponen utama:  LoginScreen  ditampilkan di dalam  Box . Box : digunakan agar bisa menempatkan  Card  (form login) di tengah layar dengan latar  gradient . Card : digunakan untuk memberi efek melayang (elevation) pada form agar terlihat bersih dan rapi. UI sudah responsif dan modern dengan  Jetpack Compose .      Background Gradient .background(     brush = Brush.verticalGradient(         colors = listOf(Color( 0xFFE0C3FC ), Color( 0xFF8EC5FC ))     ) ) Mengatur latar belakang layar dengan warna  gradient vertikal  ungu ke biru muda. Menambah nuansa elegan dan modern.    Form Login dalam Card Card(     elevation = CardDefaults.cardElevation(defaultElevat...

Tugas 6 Aplikasi Kalkulator Konversi Mata Uang

Gambar
 Faiz haq noviandra ciptadi putra 5025211132 Tugas 6 Aplikasi Kalkulator Konversi Mata Uang Pada artikel ini, saya akan menjelaskan langkah-langkah pembuatan aplikasi konversi mata uang menggunakan Kotlin. Aplikasi ini memungkinkan pengguna untuk mengkonversi nilai mata uang dengan antarmuka yang intuitif dan modern. Fitur Aplikasi Konversi nilai antar 6 mata uang berbeda (IDR, USD, EUR, JPY, GBP, SGD) Tampilan kurs mata uang secara real-time Antarmuka pengguna yang responsive dengan Material Design 3 Tombol untuk menukar mata uang dengan cepat Struktur Proyek Sebelum masuk ke penjelasan kode, mari kita lihat struktur proyek aplikasi: Struktur proyek mengikuti pola arsitektur yang baik dengan pembagian direktori berdasarkan fungsi: components : Berisi komponen UI yang dapat digunakan kembali seperti CurrencyDropdown dan CurrencyInput data : Berisi repository untuk mengelola data mata uang dan konversi model : Berisi definisi model data seperti Currency screens : Berisi screen utama...