🟨 Fitur Utama
🏠 Layar Utama:
Menampilkan daftar horizontal berisi 20 karakter yang diperoleh dari API publik.
Saat Anda menggulir setiap karakter, aplikasi menggunakan Text-to-Speech (TTS) untuk memainkan salah satu frasa paling khas mereka, sementara gambar unggulan diperbarui di bagian bawah.
Termasuk tombol untuk mengaktifkan atau menonaktifkan suara dan beralih antara mode terang dan mode gelap.
📍 Lokasi:
Menampilkan daftar vertikal berhalaman berisi 20 lokasi ikonis di Springfield.
Setiap item menampilkan gambar, nama situs, dan tombol 'Suka/Tidak Suka', beserta jumlah total peringkat.
⭐ Favorit:
Memungkinkan Anda menyimpan karakter favorit dalam basis data internal di perangkat Anda.
Karakter-karakter tersebut ditampilkan dalam bentuk kotak dengan gambar, nama, dan opsi untuk menghapusnya atau mengakses profil detailnya.
👤 Detail Karakter:
Saat Anda memilih karakter dari layar utama atau bagian favorit, tampilan detail akan ditampilkan dengan:
- Gambar dan tombol untuk menambah atau menghapus dari favorit.
- Lima fakta biografi penting.
- Daftar frasa yang dapat diputar menggunakan TTS.
🧩 Teknologi:
Dikembangkan dengan Jetpack Compose, mengikuti praktik terbaik dalam desain dan arsitektur Android modern.
Aplikasi ini menggunakan data dari API publik (API The Simpsons) dan menggunakan penyimpanan internal untuk mengelola favorit, tanpa perlu terhubung ke server eksternal.
📚 Tujuan Edukasi:
Aplikasi ini dibuat khusus untuk tujuan pembelajaran dan demonstrasi teknis.
Aplikasi ini tidak berafiliasi dengan, disponsori oleh, atau diotorisasi oleh pemegang hak cipta The Simpsons.
Semua gambar, nama, dan referensi adalah milik masing-masing pemiliknya.
🟢 Fitur Utama
- Navigasi Bagian: Karakter, Lokasi, dan Favorit.
- Penomoran halaman dinamis untuk pengalaman yang lancar.
- Pemutaran frasa menggunakan Text-to-Speech.
- Antarmuka yang dapat disesuaikan dengan mode gelap dan terang.
- Penyimpanan lokal karakter favorit.
Pernyataan:
Proyek ini bukan untuk tujuan komersial. Konten yang ditampilkan berasal dari sumber publik dan digunakan untuk tujuan edukasi guna mengilustrasikan penggunaan API, penanganan data, dan desain dengan Jetpack Compose.