This is a sample e-commerce app built using Android technologies such as Dagger Hilt for dependency injection, Firebase for backend services, RecyclerView for displaying product listings, Glide for image loading, MVVM architecture for better separation of concerns, and a shopping cart feature for managing user purchases.
Dagger Hilt: Utilizes Dagger Hilt for dependency injection, making the app more modular and easier to maintain.
- Firebase Integration: Integrates Firebase for authentication, database, and storage services, allowing users to securely sign in, store and retrieve product data, and manage their shopping cart.
- RecyclerView: Utilizes RecyclerView to display product listings in a user-friendly and efficient manner, enabling smooth scrolling and easy navigation.
- Glide: Implements Glide for efficient and fast image loading, enhancing the user experience by displaying product images seamlessly.
- MVVM Architecture: Adheres to the MVVM (Model-View-ViewModel) architectural pattern, separating concerns and making the codebase more maintainable and testable.
- Shopping Cart: Implements a shopping cart feature that allows users to add products to their cart, view their cart contents, update quantities, and proceed to checkout.













Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to open an issue or submit a pull request.