Mobile App (Android)
Teknologi & Informatika
VERIFIED WORK
SmartCook: Asisten Dapur Pintar
22 Views
0 Ulasan
5.0 / 5.0
03 Jul 2026
GALERI PREVIEW APLIKASI
/ 7 GAMBARVIDEO DEMO KARYA & GAMEPLAY
YOUTUBE
RINGKASAN EKSEKUTIF
SmartCook adalah aplikasi mobile berbasis Android (Java) yang dirancang untuk mengoptimalkan efisiensi manajemen dapur dan proses memasak. Dibangun dengan arsitektur MVVM (Model-View-ViewModel), aplikasi ini beroperasi secara hibrida
Dalam rutinitas memasak, pengguna sering menghadapi kendala komputasi manual saat harus menyesuaikan takaran porsi resep, manajemen daftar belanja yang tidak terintegrasi, serta kesulitan berinteraksi dengan layar smartphone saat tangan dalam kondisi kotor atau basah. Selain itu, banyak aplikasi resep yang mengabaikan aspek inklusivitas (aksesibilitas) bagi pengguna dengan keterbatasan visual atau motorik.
Tujuan
Mengembangkan sistem asisten dapur digital yang tidak hanya menyajikan informasi statis, tetapi memproses data secara dinamis (kalkulasi matriks bahan) dan menyediakan antarmuka inklusif (Material Design 3 & TTS) untuk menyelesaikan hambatan interaksi fisik selama proses memasak.
Fitur Utama
Katalog & Manajemen Resep Lokal (CRUD): Pengguna dapat menyimpan, mengedit, dan menghapus resep pribadi secara luring dengan antarmuka grid modern.
Kalkulator Porsi Dinamis (Reaktif): Mengubah rasio gramasi dan takaran bahan secara real-time berdasarkan input jumlah porsi pengguna tanpa membebani Main Thread.
Ekstraksi Daftar Belanja (Shopping List): Sistem konversi satu klik yang memindahkan daftar bahan dari resep aktif ke dalam format checklist belanja interaktif.
Pencarian Resep Global (REST API): Terhubung dengan endpoint eksternal untuk melakukan query pencarian ribuan resep internasional secara daring.
Hands-Free Mode (Aksesibilitas): Memanfaatkan Text-to-Speech Engine bawaan OS dan manipulasi WakeLock untuk menjaga layar tetap menyala serta membacakan instruksi memasak secara verbal.
Teknologi & Arsitektur (Tech Stack)
Bahasa Pemrograman: Java (Strict).
Arsitektur Desain: MVVM (Model-View-ViewModel) untuk pemisahan business logic dan UI state.
Basis Data Lokal: SQLite via Android Room Persistence Library.
Networking: Retrofit2 & Gson Converter untuk parsing JSON asynchronous.
Manajemen UI/UX: Material Components for Android (MDC-Android / Material 3), Glide untuk Image Caching asinkron.
Konkurensi: ExecutorService untuk manipulasi data di background thread.
Manfaat
Memangkas waktu persiapan memasak, mengurangi risiko kegagalan resep akibat salah hitung takaran bahan, serta menciptakan ekosistem memasak yang lebih inklusif dan higienis berkat interaksi tanpa sentuhan.
INFORMASI RINGKAS
Platform Tersedia:
Android
Java
Kategori:
Teknologi & Informatika
Format:
Mobile App (Android)
Status:
Published ✅