Submission project untuk kelas Belajar Penerapan Machine Learning untuk Flutter.
Aplikasi ini mampu mendeteksi foto/gambar makanan dan menampilkan resep lengkap di halaman detail dimana data resep diambil dari API TheMealDB.
Halaman Home memiliki 4 tombol utama:
- Gallery → memilih gambar dari galeri.
- Camera → membuka kamera untuk mengambil gambar.
- Crop → memotong gambar yang sudah dipilih.
- Analyze → menganalisis gambar dan memulai proses klasifikasi.
Halaman Detail Food menampilkan informasi lengkap hasil prediksi, meliputi:
- Gambar makanan
- Nama makanan
- Skor prediksi
- Daftar bahan (ingredients)
- Langkah pembuatan (step by step)
- Clone repository ini:
git clone https://github.com/bayutp/dicoding-flutter-fundamental.git cd dicoding-flutter-fundamental - Install dependency Flutter
flutter pub get
- Jalankan aplikasi di emulator atau perangkat fisik
flutter run
http→ Mengambil data detail makanan dari TheMealDB.provider→ State management untuk mengatur data & UI.image_picker→ Mengambil gambar dari galeri maupun kamera.image→ Kebutuhan inference model.image_cropper→ Memotong foto atau gambar.tflite_flutter→ Image classification menggunakan TensorFlow Lite.
Source code ini bebas digunakan untuk belajar dan referensi pribadi. Namun, dilarang mengirimkan ulang proyek ini secara langsung (tanpa modifikasi signifikan) sebagai submission di kelas Belajar Penerapan Machine Learning untuk Flutter di Dicoding.
Silakan gunakan sebagai inspirasi dan kembangkan sesuai gaya & ide kreatifmu sendiri.




