Skip to content

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.

Notifications You must be signed in to change notification settings

lng8212/delivery-compose

Repository files navigation

🚚 Delivery Compose

Kotlin Platform License: MIT

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)


✨ Features

  • 📋 Browse restaurant menus
  • 🛒 Add food to cart
  • 💳 Simulate checkout process
  • 🏛️ Clean MVVM Architecture
  • 🚀 Hilt for Dependency Injection
  • 🧩 100% Jetpack Compose UI

📂 Project Structure

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

🛠️ Tech Stack

  • Kotlin

  • Jetpack Compose

  • Hilt

  • MVVM Architecture

  • Coroutines and Flow

  • Clean Architecture (Domain-Data-Presentation Layers)


🚀 Getting Started

  1. Clone the project:

    git clone https://github.com/lng8212/delivery-compose.git

  2. Open with Android Studio Hedgehog or newer.

  3. Sync Gradle and run the app!


📸 Screenshots


📄 License

This project is licensed under the MIT License.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages