Skip to content

A full-featured Android food delivery application built with Java, Android Studio, and Firebase. This project includes user authentication, menu browsing, order placement, and live order tracking. Designed for mobile developers and students looking to learn Android app development with real-world use cases like food ordering and restaurant systems.

License

Notifications You must be signed in to change notification settings

TareqAlKushari/Java-Food-Delivery-Application

Repository files navigation

An Android-based food delivery app built with Java and XML, featuring menu browsing, order placement, and tracking.

LICENSE GitHub release GitHub Stars GitHub Forks GitHub Issues Top Language X Follow

Java Food Delivery App

Introduction 🚀

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.

Tech Stack 🛠️

  • Language: Java
  • UI: Android XML layouts
  • IDE: Android Studio

Topics Covered ✔️

Android UI Order Tracking

Screenshots

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

How to Run Locally ⚙️

  1. Clone the repository:

    git clone https://github.com/TareqAlKushari/Java-Food-Delivery-Application.git
  2. Open in Android Studio.

  3. Sync Gradle and build the app.

  4. Run on an emulator or physical device.

Contributing 🤝

Contributions, bug reports, and feature suggestions are welcome! Please open an issue or submit a pull request.

Author 🙋‍♂️

Tareq Al-Kushari GitHubLinkedInFacebookInstagramXEmailPortfolio Website

License 📜

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! ⭐

About

A full-featured Android food delivery application built with Java, Android Studio, and Firebase. This project includes user authentication, menu browsing, order placement, and live order tracking. Designed for mobile developers and students looking to learn Android app development with real-world use cases like food ordering and restaurant systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages