Langsung ke konten

2026 · Aplikasi mobile

Food Recognizer

Aplikasi Flutter yang mengenali makanan dari foto langsung di perangkat, lalu menampilkan prediksi, resep terkait, dan perkiraan nutrisi.

Saya ingin yang seperti ini
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

Tautan

Saya ingin yang seperti ini

Semua proyek