Skip to content

A simple e-market application that allows users to view the store details and products, add products to the basket, and place an order.

Notifications You must be signed in to change notification settings

Amit-guha/EShop

Repository files navigation

E-Market Application

Features :

  1. Store details & products screen

    • Fetch the store detail from an endpoint and display this upper part of the screen.
    • Fetch the list of products from another endpoint and display theis in a list below store detail section.
    • Multiple quantity (e.g. + and - button on each product) and mutiple products selection
  2. Order summary screen:

    • The product(s) selected by users
    • The total price.
    • One text box to allow user to fill in the delivery address.
    • A post reqest send to and Engpoint by using the data.
  3. Success screen

    • Back to Home Page

Built with:

1 . Kotlin - First class and official programming language for Android development.

2 . Coroutines - For asynchronous and more..

3 . ViewModel - Stores UI-related data that isn't destroyed on UI changes.

4 . LiveData - Data objects that notify views when the underlying database changes.

5 . Retrofit - A type-safe HTTP client for Android and Java.

6 . JsonToKotlinClass - Plugin for Kotlin to convert Json String into Kotlin data class code quickly

6 . Material Components for Android - Modular and customizable Material Design UI components for Android

Screenshots

About

A simple e-market application that allows users to view the store details and products, add products to the basket, and place an order.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages