📱 Local Expiry Food & Medicine Alert App – Android Project with Source Code
Are you tired of forgetting expiry dates of food or medicines? The Local Expiry Food & Medicine Alert App is the perfect solution! Developed in Java with Material Design 3, this offline Android app lets you track expiry dates, manage your inventory, and get daily reminders — making it ideal for students, interns, and developers.
🚀 Download Project from GitHub
📝 Project Overview
- Language: Java (Android)
- UI: Material Design 3
- Storage: SQLite (Local Database)
- Features: Notifications, CRUD operations, Search, Sort, Dark Mode
🔧 Key Features
- Add items with name, expiry date, notes, and optional image
- RecyclerView list of all items with live search & sort (name/date)
- Color alert for items expiring in 3 days
- Update & Delete using long press
- Deleted Items screen with restore & permanent delete
- Settings screen: notification toggle, dark mode, CSV export
- Daily notifications using AlarmManager or WorkManager
🎯 Why Use This App?
This app is perfect for:
- Parents tracking food or medicine
- Students managing groceries
- Elderly users needing medicine reminders
- NGOs handling donations or stock
🎓 Ideal for Students & Interns
This project includes real-world logic and modern Android components, making it excellent for:
- Internship Submissions
- Academic Projects
- Portfolio Showcases
- Learning Java, SQLite, and UI/UX principles
🗂 File Structure
MainActivity.java
– Add itemItemListActivity.java
– View all itemsUpdateItemActivity.java
– Update existing entryDeletedItemsActivity.java
– View deleted entriesSettingsActivity.java
– App preferencesDatabaseHelper.java
– All SQLite operationsNotificationReceiver.java
– Daily alert trigger
🌟 Optional Enhancements
- Voice input for adding items
- QR code scanning for medicines
- Visual charts using MPAndroidChart
- User login (multi-user support)
📥 Download the Source Code
Access the full project on GitHub here:
🙌 Final Thoughts
The Local Expiry Food & Medicine Alert App is a practical and helpful tool that solves a common problem while demonstrating important Android development skills. Whether you're a student looking for a strong portfolio project or someone who wants to stay organized and avoid expired items, this app is the right fit.
Build, learn, and contribute — all from one smart project!
0 Comments
If you have any doubts, Please let me know