Code Monkey home page Code Monkey logo

onlinemarket's Introduction

Android OnlineMarket

online Shopping Application for Android OS. use MVVM clean architecture with WooCommerce API and UI design like common shopping Aplication .We connect to Digikala API (Iranian online market)

online market

Main View: show an auto image slider at the first and on sale,top rating,popular,best saller products

Category View: Show all parents category with their children and ability to show products list of each category.

Cart View: show final selectet products with thier prices and user can change number of each products and pay the money

Product View: show prodyct name and other details. user can select color of product,see all picture of product. see comments and can add it to cart

Sort And Search View : Search Product Name and ability to sort resualts (Filter by newest , best , cheapest , most expensive ).

Login page : user can login or signUp and add his/hers information and location address to create an account

Features

  1. Using MVVM clean architecture
  2. Using LiveData and Observer
  3. Using Navigation Component with Bottom navigation coupled
  4. Add comment to products
  5. Using Splash screen and Loading view
  6. Post customer's Order to server side
  7. Add Coupon to total price of an order
  8. Using Broadcast Reciever to Showing network connection error
  9. Using google map API for getting user location
  10. Show notification when new product add on server side handle with Work Manager (user can change repeat interval)
  11. Using DataBinding
  12. Using Room for database

External Libraries

  • Material
  • Piccasso
  • Broadcast Reciever
  • Retrofit
  • Room
  • Navigation component
  • Progress
  • ViewPager
  • Google map API
  • Work Manager

Shoping

product page cart complete shoping Map

Categry

category

Sort & Filter

filer

customer Opinion

openion

Setting (set notification time )

setting

User register

welcome

Network problem

no network

onlinemarket's People

Contributors

faribadarvishian avatar

Watchers

 avatar

onlinemarket's Issues

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.