An Android-based food delivery app built with Java and XML, featuring menu browsing, order placement, and tracking.
This repository contains a Food Delivery Application built with Java and XML using Android Studio. The project is designed to showcase the core features of a modern mobile food delivery platform, providing a seamless user experience for browsing menus, placing orders, and tracking deliveries.
A native Android food delivery app featuring:
- Menu Catalog: Browse restaurants and menu items presented with images, descriptions, and prices.
- Cart & Ordering: Add items to cart, view details, and place orders.
- Order Tracking: Monitor live status updates (e.g., “Preparing”, “On the way”, “Delivered”).
- Future Plans: Add cart history, user onboarding, payment gateways, varied food categories (veg/non‑veg/desserts), and online payments.
- Language: Java
- UI: Android XML layouts
- IDE: Android Studio
-
Clone the repository:
git clone https://github.com/TareqAlKushari/Java-Food-Delivery-Application.git
-
Open in Android Studio.
-
Sync Gradle and build the app.
-
Run on an emulator or physical device.
Contributions, bug reports, and feature suggestions are welcome! Please open an issue or submit a pull request.
Tareq Al-Kushari GitHub • LinkedIn • Facebook • Instagram • X • Email • Portfolio Website
This project is open-source and available under the MIT License.
If you found this helpful, don't forget to star the repo and share it with others! ⭐