Teknologi & Informatika
Mobile App (Android)
Aplikasi Android Pembelajaran Bahasa Isyarat Interaktif & Ramah Anak
PREVIEW & GALLERY
TENTANG KARYA
Saat ini, aplikasi memiliki 5 fitur utama yang saling terintegrasi:
1. Modul Belajar (Daftar Isyarat)
Menampilkan daftar lengkap huruf dan kata bahasa isyarat dalam bentuk kartu visual yang menarik (CardView) menggunakan komponen `RecyclerView` yang efisien.
2. Detail Isyarat
Ketika salah satu isyarat ditekan, halaman detail akan terbuka menampilkan gambar berukuran besar dan petunjuk gerakan yang jelas. Dilengkapi dengan tombol pengucapan suara bertenaga AI (Text-to-Speech) dalam Bahasa Indonesia.
3. Kata Favorit Pengguna
Anak-anak dapat menandai huruf atau kata yang mereka sukai menggunakan tombol bintang. Item terpilih akan disimpan secara permanen ke `SharedPreferences` dan dapat diakses dengan mudah pada halaman khusus "Kata Favoritku".
4. Kuis Tebak Isyarat & Skor Tertinggi
Menguji pemahaman dengan menampilkan isyarat acak tanpa teks bantuan. Setiap jawaban benar menghasilkan +10 poin. Jika skor akhir kuis berhasil melampaui rekor sebelumnya, sistem akan memperbarui rekor High Score di Menu Utama secara real-time.
5. Kuis Ketangkasan dengan Timer
Menguji pemahaman dengan menampilkan isyarat acak tanpa teks bantuan. Setiap soal dilengkapi dengan hitungan mundur 15 detik menggunakan `CountDownTimer`. Teks waktu akan berubah menjadi merah saat kritis (< 5 detik), dan jika waktu habis soal otomatis dianggap salah untuk melatih ketangkasan anak.
Saat ini sistem database masih menggunakan file json
Arsitektur aplikasi ini sengaja dibuat mandiri agar siap dikembangkan ke skala yang lebih besar di masa mendatang:
1. Fitur Lencana Prestasi (Achievement Badges): Memberikan piala/penghargaan visual digital yang tersimpan di SharedPreferences saat anak mencapai target kuis tertentu.
2. Migrasi ke MVVM Pattern: Memisahkan logika data menggunakan `ViewModel` dan `Repository` agar kode semakin bersih.
3. Migrasi ke Room Database: Mengganti pembacaan *raw* file JSON dengan database lokal SQLite/Room jika jumlah kata isyarat sudah mencapai ratusan atau ribuan.
4. Kuis Pilihan Ganda: Mengubah kolom input ketik teks pada `QuizActivity` menjadi 4 pilihan tombol opsi dinamis.
Desain antarmuka aplikasi ini menggunakan skema warna pastel cerah yang kontras namun tetap lembut di mata anak-anak:
* Biru Ceria (`#4D96FF`) — Warna Utama / Header Banner
* Merah Muda (`#FF6B6B`) — Aksen / Tombol Mulai Belajar
* Kuning Bintang (`#FFD93D`) — Sorotan / Skor / Tombol Favorit
* Hijau Daun (`#6BCB77`) — Tombol Kuis Seru
* Tema Malam (`#121212` & `#1E1E1E`) — Latar belakang adaptif super nyaman saat mode gelap aktif.
Video Demo
DISKUSI 0
🏷️
INFORMASI
Platform
Android berbentu file APK