Skip to content

Foody is a fast food delivery app designed to provide users with a convenient way to order delicious meals from various restaurants.

Notifications You must be signed in to change notification settings

Noctambulist-007/Foody

Repository files navigation

Foody

A Fast Food Delivery App

Preview

Foody is a fast food delivery app designed to provide users with a convenient way to order delicious meals. The app aims to enhance the fast food delivery experience and allow merchants to showcase their menu items effectively.

Download

Foody.apk

App Preview (Video)

Foody Tutorial

Features

  • User-friendly interface for browsing and ordering meals.
  • Seamless navigation using the Navigation Component to manage multiple fragments within a single activity.
  • Firebase Authentication for user account management, including registration and login.
  • Firebase Firestore as a backend database to store product details and user-related information.
  • Firebase Storage for storing product images and user profile pictures.
  • MVVM (Model-View-ViewModel) architecture combined with LiveData for efficient data management and UI updates.
  • Coroutines for background tasks and asynchronous operations, ensuring smooth app performance.
  • View Binding to simplify view interaction by reducing manual view inflation.
  • Glide library for efficient image loading and caching.

Admin Panel App

Foody includes an Admin Panel App.

Upcoming Features

We are committed to continuously improving Foody and adding new features to enhance your experience. Our upcoming features include:

  • Map Integration: Enhance the delivery experience with integrated maps to track order progress.
  • Payment Gateway: Enable secure and seamless payment options for orders.
  • ... and more exciting features to come!

Dependencies

Foody relies on the following libraries and technologies:

  • Rive: Incorporates dynamic animations and visuals.
  • Lottie: Adds dynamic and attractive animations to the app.
  • MotionLayout: Creates smooth and complex animations between UI states.
  • ViewBinding: Generates type-safe view references, improving view interaction in your app.
  • SSP: Responsive font sizes library for consistent typography.
  • SDP: Responsive screen dimensions library for better UI across devices.
  • Navigation Component: Manages navigation flow between fragments.
  • Glide: Efficient image loading and caching library.
  • Dagger Hilt: Simplifies dependency injection.
  • Firebase: Enables authentication, database, and storage functionalities.
  • Kotlin Coroutines: Handles background tasks and asynchronous programming.

Feedback

We appreciate your feedback and suggestions to help us improve Foody. If you encounter any issues, have feature requests, or want to contribute, please open an issue or submit a pull request.

Happy food ordering with Foody!

About

Foody is a fast food delivery app designed to provide users with a convenient way to order delicious meals from various restaurants.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages