Skip to content

Repository files navigation

🍳 Recipes App

Android recipe app with search, categories, favorites, and cloud sync — Firebase Auth + Realtime Database, Room offline cache, Material Design.

Android Firebase Room License: MIT


✨ Features

  • 🔍 Recipe search across categories
  • 🗂 Category browsing — horizontal and grid layouts
  • ❤️ Favorites — saved locally with Room for offline access
  • Add your own recipes — with images, synced to Firebase
  • 👤 Auth flow — register, login, profile (Firebase Auth)
  • 🎨 Material Design UI with fragments + bottom navigation

🛠 Tech Stack

Layer Tech
Language Java
Cloud Firebase Auth + Realtime Database
Offline Room (favorites cache)
UI Material Components, ViewBinding, Fragments
Images Glide

🚀 Getting Started

git clone https://github.com/ProHussain/RecipesApp.git
  1. Create a Firebase project (Auth + Realtime Database) and drop your own google-services.json into app/ — see google-services.example.json for the expected shape
  2. Sync Gradle, run on any modern Android device

The repo intentionally ships no Firebase credentials.

🗺 Roadmap

  • Screenshots
  • Kotlin + MVVM migration
  • Recipe detail sharing
  • CI build via GitHub Actions

👤 Author

Ghulam Hussain — Product Engineer · apps with 50M+ combined downloads LinkedIn · GitHub · Medium

📄 License

MIT

About

Android recipe app — search, categories, favorites with Room offline cache, Firebase Auth + Realtime Database sync. Material Design.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages