Git Product home page Git Product logo

mvvm-using-usecase-and-flow's Introduction

๐Ÿ›’ 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.

mvvm-using-usecase-and-flow's People

Contributors

sorabhkumar-dev avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

syatam

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.