Skip to content

Technology Assessment for Senior Android Developer Role

Notifications You must be signed in to change notification settings

misbahazmi/QuickCart-Android

Repository files navigation

QuickCart App (Android)

QuickCart List - A simple QuickCart list app that allows users to add products, create carts & place orders.

Code Structure

Screen Shot 2023-12-18 at 2 57 41 AM

Architecture

Clean MVVM - DI

Output - APK File

APK File Link

Important Libs

  • Dagger2
  • ViewModel
  • Coroutines
  • Coroutines-flow
  • Retrofit2 (Code Structure Only)
  • Glide
  • Storage - Datastore & Room

Common Functionality

  • Add product (Saved in DB) Fields: - Name - Price
  • Add product to cart
  • Orders Screen
  • Ability to view past orders
  • Setting Screen
    • Ability to toggle tax inclusive or exclusive.
    • You can get the tax formula from the internet.

Screenshots

Screenshot_20231218_013129 Screenshot_20231218_022653 Screenshot_20231218_022710 Screenshot_20231218_022719 Screenshot_20231218_022734 Screenshot_20231218_022750 Screenshot_20231218_025351 Screenshot_20231218_025327 Screenshot_20231218_022837

About

Technology Assessment for Senior Android Developer Role

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages