Skip to content

A modern E-Commerce Android app built with Firebase, Dagger Hilt, MVVM, Kotlin, and RecyclerView. Includes user authentication, shopping cart, and product listing features.

Notifications You must be signed in to change notification settings

MianMuzammil67/Naya-Bazar

Repository files navigation

E-Commerce App

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.

Features

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.

Screenshots

Screenshot 12 Screenshot 13 Screenshot 1 Screenshot 1 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10 Screenshot 11

Contributing

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

About

A modern E-Commerce Android app built with Firebase, Dagger Hilt, MVVM, Kotlin, and RecyclerView. Includes user authentication, shopping cart, and product listing features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages