Tugas 11 (Membuat Aplikasi Autentikasi)
Aplikasi Autentikasi Pada kesempatan kali ini, diberikan tugas untuk mencoba aplikasi starbuck dan membuat dengan versi sendiri. Berikut akan saya lampirkan hasil pengerjaannya Readable Source Code Main Activity Komponen utama Android ( ComponentActivity ) yang memanggil fungsi OTPApp() untuk memulai UI dengan tema OtpTheme . enableEdgeToEdge() membuat tampilan UI menyatu dengan layar penuh. Fungsi OTPApp() Ini adalah inti logika aplikasi. Terdapat beberapa state dan kontrol navigasi antar layar: currentScreen : Mengatur tampilan layar yang aktif saat ini ( Login , Register , OTPVerification , PersonalData , Welcome ). registerData : Menyimpan data dari layar Register. personalData : Menyimpan data pribadi user setelah registrasi. user : Menyimpan semua informasi user secara keseluruhan. currentOTP : Menyimpan OTP yang digenerate untuk verifikasi. isFromLogin : Flag untuk membedakan apakah pengguna berasal dari login atau registrasi. Fungsi Utilit...