This is a simple Point of Sale (POS) application with basic features such as menu listing, adding items to the cart, checkout, and simple payment options.
- Menu Listing: View a list of available items for sale.
- Add to Cart: Add items from the menu to the shopping cart.
- Checkout: Review items in the cart and proceed to payment.
- Simple Payment: Basic payment options for completing transactions.
The application utilizes the following dependencies:
- Google Gson: Library for JSON serialization and deserialization.
- Navigation Component: Android Jetpack's navigation component for managing navigation within the application.
- Lifecycle-aware Components: AndroidX's lifecycle-viewmodel-ktx library for lifecycle-aware components.
- Hilt: Dependency injection library for Android, provided by Google.
- Room: SQLite object mapping library for Android for local data persistence.
- Koin: Dependency injection framework for Kotlin.
- Scalable DP: Library for scaling dimensions in a scalable manner.
To use this application, simply clone the repository and open the project in Android Studio. Build and run the project on an Android device or emulator.
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License.