BeastBuy is a feature-rich shopping list application built with modern Android development practices. It helps users organize their shopping needs efficiently by providing features like item categorization, priority management, and filtering options.
- Add, Edit, and Delete Items: Easily manage your shopping list with intuitive item management.
- Category and Priority Management: Assign categories and priorities to items for better organization.
- Search and Filter: Quickly find items using search and filter options (by category, priority, price, or status).
- Price Sorting: Sort items by price (low to high or high to low).
- Summary Screen: View a summary of total items, important items, and bought items.
- Splash Screen: A welcoming splash screen with animations.
- Room Database Integration: Persistent storage for shopping items using Room.
- Jetpack Compose UI: A modern, declarative UI built with Jetpack Compose.
- Hilt Dependency Injection: Simplified dependency management with Hilt.
- Navigation Component: Seamless navigation between screens.
- Kotlin: Programming language.
- Jetpack Compose: UI toolkit.
- Room: Local database.
- Hilt: Dependency injection.
- Navigation Component: Navigation framework.
- Coroutines and Flow: Asynchronous programming.
- Clone the repository:
git clone https://github.com/your-username/ShoppingList.git
- Open the project in Android Studio.
- Build and run the app on an emulator or physical device.
This project is licensed under the MIT License. See the LICENSE file for details.
Feel free to contribute to this project by submitting issues or pull requests!


