Simple Delivery App built with Jetpack Compose, following MVVM, and Clean Architecture principles.
This project simulates a food delivery service with a clean UI and modern Android practices.
This app is used for practice Compose.
The design link: https://www.figma.com/design/Zw5SGYZPhdjKCY1h1NVpjt/Delivery-App_UI-Kit-(Community)
- 📋 Browse restaurant menus
- 🛒 Add food to cart
- 💳 Simulate checkout process
- 🏛️ Clean MVVM Architecture
- 🚀 Hilt for Dependency Injection
- 🧩 100% Jetpack Compose UI
delivery-compose/
├── app/ # Main app module
├── data/ # Data sources and repositories
├── domain/ # Business models and use cases
├── presentation/ # UI screens and ViewModels
├── di/ # Hilt Dependency Injection setup
├── build.gradle.kts # Project-level Gradle config
└── README.md # Project documentation
-
Kotlin
-
Jetpack Compose
-
Hilt
-
MVVM Architecture
-
Coroutines and Flow
-
Clean Architecture (Domain-Data-Presentation Layers)
-
Clone the project:
git clone https://github.com/lng8212/delivery-compose.git
-
Open with Android Studio Hedgehog or newer.
-
Sync Gradle and run the app!





This project is licensed under the MIT License.