Tag
tag. is a Point-of-Sale (POS) application prototype built with Jetpack Compose for Android, designed to simulate core POS terminal functionalities and optimized for 58x80 unit devices.
Install / Use
/learn @MEDDADMakhlouf/TagREADME
🧾 Android POS Prototype – Jetpack Compose & Kotlin
A Point-of-Sale (POS) application prototype developed using Jetpack Compose and Kotlin.
This project simulates the interface and core functionalities of a modern POS terminal, optimized for a constrained screen size (58mm x 80mm).
⚠️ Important Note
🛠️ This is a prototype version.
The UI/UX is not finalized, and the focus is on demonstrating core functionality tailored for a specific form factor (POS terminals).
Some features are mocked or simplified for demonstration purposes.
📱 Target Device & Screen Orientation
- Target Device Dimensions:
58mm x 80mm - Recommended Mode: Landscape (Rotated)
Using landscape mode is crucial to replicate the target POS terminal layout.
On regular smartphones, portrait mode compresses the interface, making it less readable and unrepresentative of the real experience.
🎥 Demo
<p align="center"> <img src="assets/onboarding.gif" width="600" alt="Onboarding Demo" /> </p> <p align="center"> <img src="assets/app.gif" width="600" alt="Main App Demo" /> </p>📽️ Watch the full video demo
👉 Click here to view on Google Drive
⚙️ Technologies Used
- 🧠 Kotlin
- 🎨 Jetpack Compose
- 📦 Android Architecture Components
ViewModelStateFlow/LiveData
- 🧰 Gradle (KTS)
🚀 Getting Started
✅ Prerequisites
- Android Studio (latest stable version)
- JDK 11+
- Android SDK API 21+
🔧 Installation Instructions
-
Clone the Repository
git clone https://github.com/your-username/android-pos-prototype.git cd android-pos-prototype ## 👨💻 Author
- Name: MEDDAD Makhlouf
- LinkedIn:LinkedIn
- Email: makhloufmeddad@gmail.com
