A simple and clean Shopping List App built entirely using Jetpack Compose.
Users can add items, edit them, update quantity, and delete items — all using reactive Compose UI and state management.
⚠️ Note: This project currently includes only the UI and basic in-memory logic.
Future updates will add database storage, advanced features, and improved UI.
You can try the app using the link below:
👉 APK Download: https://drive.google.com/file/d/1AUDJ9mrSFjEAnZoiN9p__67Z4B6AoPut/view
- Add new shopping items
- Edit item name & quantity
- Delete items
- Clean card-based UI for each item
- Dialog-based item creation
- Fully built using Compose & Material 3
- Uses LazyColumn for item list
- OutlinedTextField for inputs
- Card components with Edit/Delete actions
- Responsive UI with state updates
- Uses
remember { mutableStateOf() }for live UI state - Dynamic list updates (add/edit/delete)
- Local in-memory list maintained via Compose state
Upcoming improvements:
- Save items using Room Database
- Dark mode support
- Better editing experience
- Swipe to delete
- Animations for list changes
- Category & price support
- Export list to text/PDF
- Cloud sync (future)
Feel free to fork, improve the UI, or add features.
Pull requests are welcome!
If you found this project helpful, please give it a ⭐ on GitHub!