Applicazione Android (Kotlin + Jetpack Compose) per:
- diario alimentare giornaliero
- ricerca alimenti con testo o scanner barcode/QR
- gestione shopping list a sezioni
- promemoria posizione: notifica se sei vicino a un supermercato con articoli in lista
Prerequisiti:
- Android Studio aggiornato
- JDK 11
- SDK Android 34
Comandi utili:
./gradlew :app:compileDebugKotlin
./gradlew :app:assembleDebugPer capire rapidamente il codice e sapere dove intervenire:
docs/CODEBASE_GUIDE.md
- Login:
app/src/main/java/it/sapienza/smartpantry/ui/LoginActivity.kt - App shell:
app/src/main/java/it/sapienza/smartpantry/ui/MainActivity.kt - Modulo ricerca alimenti:
app/src/main/java/it/sapienza/smartpantry/ui/FoodSelectionActivity.kt - Reminder geolocalizzati:
app/src/main/java/it/sapienza/smartpantry/reminder/ShoppingProximityReminderWorker.kt