Hungry A Food Delivery App

A template for a food delivery app built with Flutter, Firebase and Google Maps Platform. It gives you a consumer-facing solution that replicates the core design and features of the popular food delivery platform, Uber Eats.

35% off for atomsbox's LAUNCH promotion.

Discover the template

This template is a starting point for developers looking to create a food delivery app without building everything from scratch.

  • Users can view a list of food categories and browse a list of restaurants based on the selected categories.
  • The list of restaurants can be filtered based on the price, rating, and dietary options.
  • Users can view the restaurant's menu, and menu items can be customized with extra toppings and special requests.
  • The pick-up view allows users to find restaurants on the map that is implemented with Google Maps Platform.
  • The cart allows users to view the items in their cart and place an order. The cart is implemented with the BLoC Pattern.

Built with a state-of-the-art tech stack

The template is built with the most up-to-date libraries and technologies to give you an app that is modern, fast, and reliable.

State management with BLoC
The app uses the BLoC Pattern to separate the UI from the business logic. The BLoC's handle inputs from the user and the app lifecycle and present the data to the screens.
Auth & Database with Firebase
Auth and database are handled via Firebase. The template allows users to log in and register with Firebase Auth and retrieve the data from the NoSQL database.
Maps with Google Maps Platform
The app uses Google Maps Platform to display the restaurants nearby the user. The map is interactive and allows users to find the restaurant they want to visit.

Here's Some Screenshots

Here are some screenshots of the template. See them in action and get a feel for the user interface.

  • Welcome Screen

    Welcome Screen

  • Home Screen

    Home Screen

  • Pick-up View

    Pick-up View

  • Popular Categories (Search)

    Popular Categories (Search)


Save weeks of development time and launch your apps faster!

35% off for atomsbox's LAUNCH promotion.

Lifetime Access




  • Easy to use user interface, 10+ screens
  • State management with the BLoC pattern
  • Integration with Firestore
  • Backend server with dart_frog
  • Payment integration with Stripe
  • Social login options with Apple, Google & Facebook
  • 1-to-1 Email support
  • Lifetime updates

Bespoke Development

Get in touch

  • Features Additions & Ad-hoc customizations
  • Branding, Theming & UI/UX Updates
  • Automated Testing
  • Support for the App Store & Play Store Submission

Frequently asked questions

Have a different question and can’t find the answer you’re looking for? Reach out to us by sending us an email and we’ll get back to you as soon as we can.

Can I download the code and run the app?
Yes, you can! Each template has a development and a production mode. You don't have to make any changes to the codebase to run the template in development mode.
Will I receive future updates?
Each template will be updated with new features and functionalities on a monthly basis. If you purchase the premium package, you will receive all the future updates for free.
Can I ask for a refund?
After you purchase the template, the code is yours forever, so we cannot offer a refund. If you have any issues, please reach out to us via email.
Get in touch ➡
Is there an app for the restaurant owners?
Hungry does not come with an app for the restaurant owners, yet. In the future, we might release a separate template for the restaurant owners.
Is there an app for the delivery drivers?
Hungry does not come with an app for the delivery drivers, yet. We are working on a new version that will include an app for the delivery drivers.