A Shopping List application developed in Kotlin

Overview

SparMePlease

SparMePlease logo

Wanna buy stuff from Spar? Well, make a list ...

Overview

This is a pretty little android application written in Kotlin which will help you make a nice shopping list. You can add items, mark them as bought/not bought, delete them one by one, or delete them all at once.

Installation

If you wish to compile and run the application, just import the whole project in Android Studio and build it.

Alternatively, you can download and install app-debug.apk on your android device.

Features

The application implements:

  • Multiple Activities (Splash Screen, Main, New Item)
  • Lists (RecyclerView)
  • Persistent data storage (Room)
  • Network communication (Retrofit for Currency Rates)

UI Elements

The Shopping List can display:

  • icon for the item (an ImageView based on the Category),
  • checkbox whether it has been bought or not (user can change it during shopping),
  • name of the item
  • additional attributes can also be displayed of course!

All the image/icon assets are included in the Assets folder

You might also like...
how to handle recyclerView in Kotlin to display grid , vertical , horizontal layouts

Dogglers - Starter Code Starter code for the second independent project for Android Basics in Kotlin. Introduction This is the starter code for the Do

Android Development by using Kotlin, this App uses the concept of API, Recycler Methods and Databases.
Android Development by using Kotlin, this App uses the concept of API, Recycler Methods and Databases.

Bookstore App by using Kotlin This Project is made using Kotlin, and it uses main concepts of API, Databases, Fragments and many more. This Applicatio

This project is a simple recyclerview example coded in kotlin language.
This project is a simple recyclerview example coded in kotlin language.

EXPENSIVE CARS 🚗 This project is a simple recyclerview example coded in kotlin language. My purpose in writing this project is to practice the recycl

A Shopping List application developed in Kotlin
A Shopping List application developed in Kotlin

SparMePlease Wanna buy stuff from Spar? Well, make a list ... Overview This is a pretty little android application written in Kotlin which will help y

Application that allows to search some products and display them in a list, also allows to add some product to the shopping cart and remove it
Application that allows to search some products and display them in a list, also allows to add some product to the shopping cart and remove it

Application that allows to search some products and display them in a list, also allows to add some product to the shopping cart and remove it

Real life Kotlin Multiplatform project with an iOS application developed in Swift with SwiftUI, an Android application developed in Kotlin with Jetpack Compose and a backed in Kotlin hosted on AppEngine.

Conferences4Hall Real life Kotlin Multiplatform project with an iOS application developed in Swift with SwiftUI, an Android application developed in K

Shopping List App Using MVVM
Shopping List App Using MVVM

Shopping_List-MVVM Shopping List App to add Shopping Items APK Link Here About The Project Uses Android Room Database to store Shopping Items Uses MVV

🛒 Add a cart icon with item counter to the Toolbar. You can increment the counter based on the number of unique items the user has in the shopping cart.
🛒 Add a cart icon with item counter to the Toolbar. You can increment the counter based on the number of unique items the user has in the shopping cart.

Status CartCounter Add a cart icon with item counter to the Toolbar. You can increment the counter based on the number of unique items the user has in

A Shopping cart library for Android that allows you add to add items to cart and retrieve at ease using JSONObjects.

Carteasy A Shopping cart library for Android that allows you add to add items to cart and retrieve at ease using JSONObjects. Quick Start Add the foll

A shopping cart button with a telescopic displacement rotation animation ...一个带伸缩位移旋转动画的购物车按钮
A shopping cart button with a telescopic displacement rotation animation ...一个带伸缩位移旋转动画的购物车按钮

AnimShopButton A shopping cart button with a telescopic displacement rotation animation ... 一个仿饿了么 带伸缩位移旋转动画的购物车按钮 注意,本控件非继承自ViewGroup,而是纯自定义View,实现的仿

An android app that show us nike products and user can buy them or add to shopping cart.
An android app that show us nike products and user can buy them or add to shopping cart.

Nike Store-Android-App An android app that show us nike products and user can buy them or add to shopping cart. Screenshots Libraries included Materia

A fake shopping app built using the MVVM archirecture consuming FAKE STORE API
A fake shopping app built using the MVVM archirecture consuming FAKE STORE API

FakeStore A fake shopping app built using the MVVM archirecture consuming FAKE STORE API N/B This API does not provide an endpoint for registering use

This is a Bluetooth operational Chat-App developed using Kotlin which shows the list of available devices nearby and paired devices, upon clicking you can start chat
This is a Bluetooth operational Chat-App developed using Kotlin which shows the list of available devices nearby and paired devices, upon clicking you can start chat

This is a Bluetooth operational Chat-App developed using Kotlin which shows the list of available devices nearby and paired devices, upon clicking you can start chat ... VOILA 🥳🥳 It is still in its early stages of development and currently let user to one-time chat at a time. It is under heavy development 😅

ToDo list is a sample project for save task and complete they. developed with Kotlin , Coroutins and Dagger-Hilt Dependency injection.
ToDo list is a sample project for save task and complete they. developed with Kotlin , Coroutins and Dagger-Hilt Dependency injection.

ToDo list is a sample project for save task and complete they. developed with Kotlin , Coroutins and Dagger-Hilt Dependency injection.

Marvel-app - A Marvel App developed with kotlin that uses the Marvel API to list all the characters
Marvel-app - A Marvel App developed with kotlin that uses the Marvel API to list all the characters

Marvel App This is an Android application developed with kotlin that uses the Ma

Todo List Application is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item
Todo List Application is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item

Todo List Application is an android app that allows building a todo list and basic todo items management functionality including adding new items, editing and deleting an existing item

Persons cards list viewpager - Persons cards list viewpager using kotlin
Persons cards list viewpager - Persons cards list viewpager using kotlin

persons_cards_list_viewpager Дизайн и условие взяты из https://github.com/appKOD

To-Do-List - Create a To Do List-style App from scratch and drive the entire development process using Kotlin
To-Do-List - Create a To Do List-style App from scratch and drive the entire development process using Kotlin

To-Do-List! Crie um App no estilo "To Do List" do zero e conduza todo o processo

Split Food Bill is an android application where user can split the expenses based on the number of people joined the trip. This application is developed using Android's Jetpack Compose
Split Food Bill is an android application where user can split the expenses based on the number of people joined the trip. This application is developed using Android's Jetpack Compose

SplitFoodBill-Compose Split Food Bill is an android application where user can split the expenses based on the number of people joined the trip. This

Owner
Wali Ullah
Proactive & enthusiastic computer engineer seeking challenging projects.
Wali Ullah
ScrollableList - learn how to efficiently display a list of text in a RecyclerView and understand its architecture.

ScrollableList Learn how to efficiently display a list of text in a RecyclerView and understand its architecture. activity_main RecyclerView widget he

null 0 Jan 3, 2022
RecyclerView Application example using kotlin and viewbinding.

SimpleRecyclerViewApp Shows how to display some items in a simple list using the RecyclerView and RecycleView.Adapter. The RecycleView is the entity t

Google Developers 2 Mar 28, 2022
SleepTracker - A sample application to track your sleep

Room - SleepQualityTracker app This is the toy app for Lesson 6 of the Android A

null 0 Feb 2, 2022
Affirmations-App - Your Daily Affirmations Android Application

Affirmations-App Your Daily Affirmations Android Application Concepts Used Mater

Atul Sharma 0 Feb 2, 2022
kotlin dsl for kids to simplify RecyclerView.Adapter logic

KidAdapter RecyclerView adapter for kids. A kotlin dsl mechanism to simplify and reduce boilerplate logic of a RecyclerView.Adapter. With KidAdapter y

Eugeniu Tufar 56 Nov 27, 2022
Elegant design and convenient to use RecyclerView adapter library based on Kotlin DSL.

xAdapter: Kotlin DSL 风格的 Adapter 封装 1、简介 该项目是 KotlinDSL 风格的 Adapter 框架封装,用来简化 Adapter 调用,思想是采用工厂和构建者方式获取 Adapter 避免代码中定义大量的 Adapter 类。该项目在 BRVAH 的 Ada

ShouHeng 17 Oct 9, 2022
RecyclerView Template With Kotlin

RecyclerViewTemplate-Kotlin How To Create Recycler Adapter Template In Android Studio > . RecyclerView makes it easy to efficiently display large sets

mohamed tamer 1 Nov 11, 2022
Starter code for Android Kotlin Fundamentals Codelab 7.1 RecyclerView Fundamentals

TrackMySleepQuality with RecyclerView - Starter Code for 7.1 Starter code for Android Kotlin Fundamentals Codelab 7.1 RecyclerView Fundamentals Introd

null 0 Nov 15, 2021
KotlinDSL - Gradle dependency management using buildSrc and Kotlin DSL

Gerenciamento de dependências Gradle usando buildSrc e Kotlin DSL João Santos Qu

João Santos 1 Jul 10, 2022
ExpandableRecyclerView - Expandable RecyclerView For Kotlin

Expandable RecyclerView ExpandableItemView in ScrollView: ExpandableRecyclerView

null 11 Jun 29, 2022