Skip to content

πŸ” Quick Bite is your ultimate food companion, making dining decisions easier than ever. Whether you're craving a quick snack, a gourmet meal, or a refreshing drink, Quick Bite brings the best local restaurants and recipes right to your fingertips

Notifications You must be signed in to change notification settings

mohamedmedhat/QuickBite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

89 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

QuickBite

screen one screen two screen three screen four screen five screen six screen seven screen eight screen nine screen ten screen eleven screen twelve screen thirteen screen fourteen screen fifteen screen sixteen screen seventeen screen eighteen screen nineteen screen twenty screen twenty one screen twenty two screen twenty three screen twenty four screen twenty five screen twenty six

QuickBite is a feature-rich recipe app developed using modern technologies. It provides an extensive recipe collection with a user-friendly interface and robust functionality.

πŸš€ Features

  • 🌐 Multi-language Support:
    Available in 7 languages - Arabic, English, Spanish, Portuguese, German, Russian, and Chinese.

  • πŸ“Ή Video-Player Support:
    Display YouTube videos inside the app.

  • 🎀 Voice-Recognition Support:
    Enable users to give voice commands to the app.

  • πŸ“§ Send-Feedback Support:
    Allow users to send their feedback via email.

  • πŸ“± Social-Media-Share Support:
    Enable users to share their favorite recipe images with friends on social media.


  • πŸ”‘ User Authentication:
    • Normal login
    • Login with Google
    • Guest login
    • Remember login

  • πŸ”„ Navigation:
  • navigation with a bottom navigation bar
  • naviagtion with drawer
  • navigation with nav host

  • πŸ“‹ Tabs:
    • Home: Browse all recipes, filter by the first letter, view details, and save recipes.
    • Favorites: Access and manage saved recipes, with options to delete.
    • Search: Find recipes by name.
    • Categories: Filter and view recipes by category.
    • AddRecipe: Add or Create a recipe

  • 🎨 Additional Screens:
    • Registration
    • Splash Screen
    • Intro Screen
    • Recipe Details
    • Category Details
    • My Recipes
    • Dashboard
    • Game
    • Settings
    • Profile

  • πŸ›  User Management: SharedPreferences to manage user login sessions.

  • πŸŒ— Theme Support: Light and dark mode.

  • πŸ”§ Technologies Used:
    • Kotlin Kotlin: Primary programming language.
    • Android Studio Android Studio: IDE used for development.
    • Retrofit Retrofit: Network calls and API interactions.
    • Room Room: Local database storage.
    • Firebase Firebase: Authentication and backend services.
    • Lottie Lottie: Animated graphics.
    • SQLite SQLite: Database management.
    • Parcelable Parcelable: Efficient data passing between components.
    • Glide Glide: Image loading and caching.
    • Gson Gson: JSON parsing.
    • Coroutines Coroutines: Asynchronous programming.

Installation

To get started with QuickBite, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/yourusername/QuickBite.git

About

πŸ” Quick Bite is your ultimate food companion, making dining decisions easier than ever. Whether you're craving a quick snack, a gourmet meal, or a refreshing drink, Quick Bite brings the best local restaurants and recipes right to your fingertips

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages