2026 · Aplikasi mobile
Food Recognizer
Aplikasi Flutter yang mengenali makanan dari foto langsung di perangkat, lalu menampilkan prediksi, resep terkait, dan perkiraan nutrisi.
- Periode
- –
- Klien
- Proyek pribadi
- Peran
- Pengembang tunggal, sebagai submission akhir kelas tersebut: berangkat dari starter code yang dirujuk tim Dicoding, lalu membangun setiap fitur secara bertahap.
Masalah
Kelas Dicoding “Belajar Penerapan Machine Learning untuk Flutter” meminta aplikasi mobile yang menamai hidangan dari satu foto dengan model yang berjalan di ponsel, lalu menambahkan apa yang tidak dapat diketahui model: resep dan nutrisi.
Hasil
Diselesaikan hingga tingkat Advanced pada ketiga kriteria kelas: kamera langsung, galeri, dan crop 1:1; classifier TensorFlow Lite (LiteRT) untuk 2.023 kelas makanan, dijalankan di isolate Dart agar layar tidak pernah membeku, dengan model yang diunduh dari Firebase Storage sekali lalu disimpan di cache; serta halaman hasil berisi resep dari TheMealDB dan perkiraan nutrisi dari Gemini API. Pengujian unit dan widget berjalan tanpa jaringan.
Stack
- Flutter
- Dart
- TensorFlow Lite
- Firebase
- Gemini API
- TheMealDB API