Skip to content

An E-commerce app that leverage the benifits of mvvm clean architecure and Usecase

Notifications You must be signed in to change notification settings

Sorabhkumar-dev/mvvm-using-usecase-and-flow

Repository files navigation

πŸ›’ E-Commerce Store App πŸ‘‰Try-out here.
E-Commerce Store

Clean mvvm architecure app πŸ“±
πŸ–οΈ Hi there
πŸ§‘β€πŸ’» I am sorabh kumar working as android developer at gurugram bassed tech startup. In this project my main motive is to consume api through clean architecure and using flow.i really enjoy working on this project beacuse i never use flow as alternative of livedata and i find some cool ways two consume flow on UI(Main) thread.

Libraries and tools πŸ› οΈ used in this project πŸ“‹

  • Dagger hilt πŸ—‘οΈ (Dependency Injection)
  • Navigation architecure-componet ↩️ β†ͺ️ (app navigation)
  • Retrofit Client πŸ“Ά (network client)
  • Glide Library πŸŽ‘ (image rendring)
  • Kotlin coroutines πŸ”€ (asynchronous programing)
  • Flow API β›΅ (reactive programming)

Project Explaination πŸ‘‰
In this app i try to build a small e-cormmerce πŸ›’ app.In this app when anyone enter into app at home screen user find shopping list item that faetched from network api.after selecting any shopping item user redirect to shopping item detail screen which user can see all the details of the product. app also have cart tab which listed products and there quantity in the form of list. when user clicked on the item user redirect to product detail screen. also have testimonial section which we testimonial details like email,name and address etc.

At the I want to thanks ❀️ https://fakestoreapi.com/ for providing API's to this project.

Releases

No releases published

Packages

No packages published

Languages