An assignment app for Caper AI

Overview

JungsooAppCaperAI

This is an assignment app for Caper AI. This app shows a list of products locally saved in room database to a user. User can tap on a product and then a QR code would be shown. User can tap on QR code a single time to add a single quantity item and can also tap multiple times to add multiple quantity items. All data is saved in local database including user cart items. User can also remove items from the cart. A total price of all the cart items would be shown at the bottom.

This app uses MVVM architecture and the following libraries:

  • Navigation Component with SafeArgs
  • Hilt for Dependency Injection
  • Room for database
  • Coil for image loading
  • ViewModel and LiveData
  • Coroutine with Flow
  • Material Design Library

You might also like...
Food Recipe App is an app for collecting most of food recipe in one app

Food Recipe App is an app for collecting most of food recipe in one app

Library to change Android launcher App Icon and App Name programmatically !

AppIconNameChanger Change Android App launcher Icon and App Name programmatically ! Download Demo APK from HERE Kindly use the following links to use

The app has got fullscreen Turkey map via Huawei Map. App selects random province and shows it borders on the map than user will try to guess the provinces name.
The app has got fullscreen Turkey map via Huawei Map. App selects random province and shows it borders on the map than user will try to guess the provinces name.

Il Bil App Introduction I will introduce you to how to implement Account Kit, Map Kit, Game Service. About the game: The app has got fullscreen Turkey

HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.

HideDroid An Android App for preserving user privacy HideDroid is an Android app that allows the per-app anonymization of collected personal data acco

Book Parking is a demo application based on MVVM architecture. The app allows users to booking parking slots, the app uses firebase for the backend.
Book Parking is a demo application based on MVVM architecture. The app allows users to booking parking slots, the app uses firebase for the backend.

Book Parking is a demo application based on MVVM architecture. The app allows users to booking parking slots, the app uses firebase for the backend.

Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks
Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.

๐Ÿš€ About Me I am a self-thaught developer learning web and android development. This app is just a trial to test and improve my android development sk

Visual Studio App Center Sample App for Android

Visual Studio App Center Sample App for Android The Android application in this repository and its corresponding tutorials will help you quickly and e

Owner
Shahrukh Malik
Android Developer
Shahrukh Malik
Android Camper parking app written in kotlin for assignment 2 of Mobile App Development

Technical Report Splash view Application shows a splash screen when opened. The

Alvaro Sanchez Domingo 1 Sep 9, 2022
SimpleToDo - Simple "To-Do" App for CodePath Prework Assignment

Project 1 - Simple ToDo App Simple ToDo is an android app that allows building a todo list and basic todo items management functionality including add

null 0 Dec 31, 2021
Kurly-assignment - Search GitHub Repository App For Android

Search GitHub Repository App Outline Github ๋‚ด์˜ ์ˆ˜๋งŽ์€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํ‚ค์›Œ๋“œ๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Ho

Minjeong Kim 0 Jan 5, 2022
code for the Mobiquity QA challenge assignment

MOBIQUITY QA CODE CHALLENGE This repository contains the code for Mobiquity code assignment for the Senior QA engineer position. Tech Stack the tools

ricardo larrahondo 1 Jan 3, 2022
This assignment has been given to me for Android developer position at SonyLiv.

asssignmentSonyLiv This assignment has been given to me for Android developer position at SonyLiv. This codeis not full functional but can give a cont

Rudra Chouhan 0 Nov 21, 2021
payhere online assignment

๊ฐ€๊ณ„๋ถ€ API ์„ค๋ช… ์‹คํ–‰ ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ docker-compose up docker-compose up - d // ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋งŒ ์‹คํ–‰ docker-compose up database docker-compose up -d database // ๋ฐฑ๊ทธ

Jerry 0 Jan 5, 2022
The goal of this assignment is to implement GameOfFifteen

Game of Fifteen Demo The board for the game of Fifteen is filled randomly with numbers from 1 to 15 and one empty space. You can move the neighboring

Josue Lubaki 0 Dec 6, 2021
A Prework Assignment COdepath for Android

PreWork_SimpleTodo_Android This is a Prework Assignment Codepath Project 1 - Sim

Laxman Reddy Aileni 0 Dec 19, 2021
ABSA Android Take Home Assignment

ABSA Android Take Home Assignment Writing the Make Up App challenge using Android Architecture Components, in 100% Kotlin :kotlin: Requirements Create

David Ndekere 0 Mar 18, 2022
Mobile Course Assignment 5

Assignment5 Mobile Course Assignment 5 Widgets that I Use TextView Button Circular Image View Libraries that I use Jetpack Navigation Circular ImageVi

null 1 Mar 31, 2022