An open API service indexing awesome lists of open source software.

https://github.com/micahsphelele/shop-list-app

A simple shopping list app written in Kotlin
https://github.com/micahsphelele/shop-list-app

coroutines dagger-android-hilt dagger2 kotlin-android kotlin-coroutines mvvm-android roomdatabase shopping

Last synced: 3 months ago
JSON representation

A simple shopping list app written in Kotlin

Awesome Lists containing this project

README

        

# Shop List



A simple open source shopping list app demo developed in [**Kotlin**](https://kotlinlang.org/). As more ideas and features come along, I will enusre that I keep everyone updated. I did my best in ensuring that the codebase is easy to understand even for novice devs. At some point in time I will add [**Dagger Hilt**](https://dagger.dev/hilt/) into the mix 😊❤ . I hope this will one day help someone 😉.

The app uses [**Room Database**](https://developer.android.com/training/data-storage/room) to locally the store shopping data and [**Kotlin Coroutines**](https://kotlinlang.org/docs/reference/coroutines-overview.html) where used to handle all the heavy load executions to the database

###### App Features
- Add a shopping list item
- Edit a shopping list item
- Remove/delete a shopping list by click on the dot buttons/picture on the bottom right of the item or by long pressing the item and dragging on the FAB button
- You can mark an item as complete
- Can peform calculate estimated total cost
- Can get total marked shopping items
- Switch between Default mode and Dark Mode depending on the system

## App Screen Shots (Light Mode)








## App Screen Shots (Dark Mode)