🍝 restaurant menu app made with flutter inspired by this design https://goo.gl/jChLBV

Overview
Awesome Flutter

Menu Flutter Flutter

preview

Todo

  • Make background colors that changes with PageView
  • Add custom tab indicators
  • Change food prices
  • Make cart animation
  • Customize card shadow
  • apply different text font
  • create secondary screen
  • navigate to secondary screen with hero animation
  • Make cards slide animation
  • Increment & decrement quantities

Getting Started

  1. Install Flutter
  2. Clone this repo
  3. Run flutter run --release on your terminal

For help getting started with Flutter, view our online documentation.

You might also like...

Flutter pos - A mobile POS written in Flutter, suitable for small cafe/restaurant, fully offline

Flutter pos - A mobile POS written in Flutter, suitable for small cafe/restaurant, fully offline

Simple-POS A mobile POS written in Flutter, suitable for small cafe/restaurant,

Nov 2, 2022

This is a flutter app which uses the Bitrise Api(https://api-docs.bitrise.io/) to show the bitrise projects and builds and lets you download your artifacts.

This is a flutter app which uses the Bitrise Api(https://api-docs.bitrise.io/) to show the bitrise projects and builds and lets you download your artifacts.

Bitrise Artifact Downloader Introduction πŸ™‹β€β™‚οΈ This is a flutter app which uses the Bitrise Api(https://api-docs.bitrise.io/) to show the bitrise proj

Apr 30, 2021

Facebook-redesign - An app developed that show a Facebook inspired UI design

Facebook-redesign - An app developed that show a Facebook inspired UI design

Superbe Lecteur de Musique fait avec Flutter ! Captures d'Γ‰cran Construire depui

Jul 7, 2022

Google's Flutter Clock Challenge Novelty πŸš€ of Idea Award πŸ† winner (https://flutter.dev/clock)

Google's Flutter Clock Challenge Novelty πŸš€ of Idea Award πŸ† winner (https://flutter.dev/clock)

Sunset Reflections Clock My submission to the Flutter Clock Challenge, winner of the Novelty of Idea award: a cold cathode display clock (aka nixie cl

Dec 26, 2022

Docker images for the Dart programming language (https://dart.dev)

dart-docker This is the Git repo of the Docker "Official Images" for the Dart programming language. See the Docker Hub page for a full description on

Dec 14, 2022

Generate passwords using different algorithms. https://kghandour.com/KGPassGen

KG Password Generator Generate passwords using on different algorithms. This project is based on SuperGenPass [ https://chriszarate.github.io/supergen

Nov 8, 2022

Flutter Architecture inspired by Domain Driven Design, Onion and Clean Architecture

Flutter Architecture inspired by Domain Driven Design, Onion and Clean Architecture

Inspiring Domain Driven Design Flutter Architecture Please take a look at my slides to learn more Strategic Domain Driven Design For Improving Flutter

Dec 25, 2022

This is a UI inspired from a Figma design.

This is a UI inspired from a Figma design.

safariappui This is a UI inspired from a Figma design. It was created by Jerry from Twitter. Figma Design File Due to privacy issues, you can DM Jerry

Dec 26, 2021

Inspired by Reflectly App Made in Flutter ❀️

Inspired by Reflectly App Made in Flutter ❀️

Inspired By Reflectly App πŸ“± Gif πŸ“± Screenshots Download the Following App for Preview πŸ–₯ Flutter Tutorial All Flutter Tutorials plus additional Code

Nov 16, 2022
Comments
  • Unable to run the app

    Unable to run the app

    Hello,

    I tried to run the app (flutter run) and a got a error message which i does not understand,

    [youssef@ksjdqfhklsjh menu_flutter]$ flutter run
    Using hardware rendering with device Android SDK built for x86 64. If you get graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
    Launching lib/main.dart on Android SDK built for x86 64 in debug mode...
    Initializing gradle...                                       0.6s
    Resolving dependencies...                                    0.9s
    Running 'gradlew assembleDebug'...                               
    compiler message: lib/screens/pager.dart:91:30: Error: The keyword 'const' or 'new' is required here. Due to an implementation limit, the compiler isn't able to infer 'const' or 'new' here.
    compiler message:                       child: Icon(
    compiler message:                              ^
    compiler message: Unhandled exception:
    Crash when compiling file:///home/youssef/Applications/flutter-examples/menu_flutter/lib/screens/pager.dart,
    at character offset 1497:
    lib/screens/pager.dart: Internal problem: Unhandled this in defaultTreeNode.
    #0      internalProblem (package:front_end/src/fasta/problems.dart:30)
    #1      unhandled (package:front_end/src/fasta/problems.dart:43)
    #2      ConstnessEvaluator.defaultTreeNode (package:front_end/src/fasta/kernel/constness_evaluator.dart:112)
    #3      TreeVisitor.defaultExpression (package:kernel/visitor.dart:140)
    #4      TreeVisitor.visitThisExpression (package:kernel/visitor.dart:171)
    #5      ThisExpression.accept (package:kernel/ast.dart:3341)
    #6      ConstnessEvaluator.visitPropertyGet (package:front_end/src/fasta/kernel/constness_evaluator.dart:287)
    #7      PropertyGet.accept (package:kernel/ast.dart:2242)
    #8      ConstnessEvaluator.visitConstructorInvocation (package:front_end/src/fasta/kernel/constness_evaluator.dart:175)
    #9      ConstructorInvocation.accept (package:kernel/ast.dart:2983)
    #10     ConstnessEvaluator.evaluate (package:front_end/src/fasta/kernel/constness_evaluator.dart:99)
    #11     evaluateConstness (package:front_end/src/fasta/kernel/constness_evaluator.dart:466)
    #12     BodyBuilder.inferConstness (package:front_end/src/fasta/kernel/body_builder.dart:710)
    #13     BodyBuilder.finishFunction (package:front_end/src/fasta/kernel/body_builder.dart:697)
    #14     DietListener.listenerFinishFunction (package:front_end/src/fasta/source/diet_listener.dart:684)
    #15     DietListener.parseFunctionBody (package:front_end/src/fasta/source/diet_listener.dart:718)
    #16     DietListener.buildFunctionBody (package:front_end/src/fasta/source/diet_listener.dart:565)
    #17     DietListener.endMethod (package:front_end/src/fasta/source/diet_listener.dart:530)
    #18     Parser.parseMethod (package:front_end/src/fasta/parser/parser.dart:3796)
    #19     Parser.parseClassMemberImpl (package:front_end/src/fasta/parser/parser.dart:3670)
    #20     Parser.parseClassBody (package:front_end/src/fasta/parser/parser.dart:3467)
    #21     Parser.parseClass (package:front_end/src/fasta/parser/parser.dart:1699)
    #22     Parser.parseClassOrNamedMixinApplication (package:front_end/src/fasta/parser/parser.dart:1659)
    #23     Parser.parseTopLevelKeywordDeclaration (package:front_end/src/fasta/parser/parser.dart:535)
    #24     Parser.parseTopLevelDeclarationImpl (package:front_end/src/fasta/parser/parser.dart:451)
    #25     Parser.parseUnit (package:front_end/src/fasta/parser/parser.dart:335)
    #26     SourceLoader.buildBody (package:front_end/src/fasta/source/source_loader.dart:198)
    <asynchronous suspension>
    #27     Loader.buildBodies (package:front_end/src/fasta/loader.dart:157)
    <asynchronous suspension>
    #28     KernelTarget.buildComponent (package:front_end/src/fasta/kernel/kernel_target.dart:292)
    <asynchronous suspension>
    #29     IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:140)
    <asynchronous suspension>
    #30     CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:105)
    #31     _rootRun (dart:async/zone.dart:1126)
    #32     _CustomZone.run (dart:async/zone.dart:1023)
    #33     runZoned (dart:async/zone.dart:1501)
    #34     CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:105)
    #35     IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:61)
    <asynchronous suspension>
    #36     IncrementalCompiler.compile (package:vm/incremental_compiler.dart:33)
    <asynchronous suspension>
    #37     FrontendCompiler.compile.<anonymous closure> (package:vm/frontend_server.dart:254)
    #38     new Future.<anonymous closure> (dart:async/future.dart:174)
    #39     _rootRun (dart:async/zone.dart:1122)
    #40     _CustomZone.run (dart:async/zone.dart:1023)
    #41     _CustomZone.runGuarded (dart:async/zone.dart:925)
    #42     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965)
    #43     _rootRun (dart:async/zone.dart:1126)
    #44     _CustomZone.run (dart:async/zone.dart:1023)
    #45     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949)
    #46     Timer._createTimer.<anonymous closure> (dart:async-patch/dart:async/timer_patch.dart:21)
    #47     _Timer._runTimers (dart:isolate-patch/dart:isolate/timer_impl.dart:382)
    #48     _Timer._handleMessage (dart:isolate-patch/dart:isolate/timer_impl.dart:416)
    #49     _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)
    
    
    #0      internalProblem (package:front_end/src/fasta/problems.dart:30)
    #1      unhandled (package:front_end/src/fasta/problems.dart:43)
    #2      ConstnessEvaluator.defaultTreeNode (package:front_end/src/fasta/kernel/constness_evaluator.dart:112)
    #3      TreeVisitor.defaultExpression (package:kernel/visitor.dart:140)
    #4      TreeVisitor.visitThisExpression (package:kernel/visitor.dart:171)
    #5      ThisExpression.accept (package:kernel/ast.dart:3341)
    #6      ConstnessEvaluator.visitPropertyGet (package:front_end/src/fasta/kernel/constness_evaluator.dart:287)
    #7      PropertyGet.accept (package:kernel/ast.dart:2242)
    #8      ConstnessEvaluator.visitConstructorInvocation (package:front_end/src/fasta/kernel/constness_evaluator.dart:175)
    #9      ConstructorInvocation.accept (package:kernel/ast.dart:2983)
    #10     ConstnessEvaluator.evaluate (package:front_end/src/fasta/kernel/constness_evaluator.dart:99)
    #11     evaluateConstness (package:front_end/src/fasta/kernel/constness_evaluator.dart:466)
    #12     BodyBuilder.inferConstness (package:front_end/src/fasta/kernel/body_builder.dart:710)
    #13     BodyBuilder.finishFunction (package:front_end/src/fasta/kernel/body_builder.dart:697)
    #14     DietListener.listenerFinishFunction (package:front_end/src/fasta/source/diet_listener.dart:684)
    #15     DietListener.parseFunctionBody (package:front_end/src/fasta/source/diet_listener.dart:718)
    #16     DietListener.buildFunctionBody (package:front_end/src/fasta/source/diet_listener.dart:565)
    #17     DietListener.endMethod (package:front_end/src/fasta/source/diet_listener.dart:530)
    #18     Parser.parseMethod (package:front_end/src/fasta/parser/parser.dart:3796)
    #19     Parser.parseClassMemberImpl (package:front_end/src/fasta/parser/parser.dart:3670)
    #20     Parser.parseClassBody (package:front_end/src/fasta/parser/parser.dart:3467)
    #21     Parser.parseClass (package:front_end/src/fasta/parser/parser.dart:1699)
    #22     Parser.parseClassOrNamedMixinApplication (package:front_end/src/fasta/parser/parser.dart:1659)
    #23     Parser.parseTopLevelKeywordDeclaration (package:front_end/src/fasta/parser/parser.dart:535)
    #24     Parser.parseTopLevelDeclarationImpl (package:front_end/src/fasta/parser/parser.dart:451)
    #25     Parser.parseUnit (package:front_end/src/fasta/parser/parser.dart:335)
    #26     SourceLoader.buildBody (package:front_end/src/fasta/source/source_loader.dart:198)
    <asynchronous suspension>
    #27     Loader.buildBodies (package:front_end/src/fasta/loader.dart:157)
    <asynchronous suspension>
    #28     KernelTarget.buildComponent (package:front_end/src/fasta/kernel/kernel_target.dart:292)
    <asynchronous suspension>
    #29     IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:140)
    <asynchronous suspension>
    #30     CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:105)
    #31     _rootRun (dart:async/zone.dart:1126)
    #32     _CustomZone.run (dart:async/zone.dart:1023)
    #33     runZoned (dart:async/zone.dart:1501)
    #34     CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:105)
    #35     IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:61)
    <asynchronous suspension>
    #36     IncrementalCompiler.compile (package:vm/incremental_compiler.dart:33)
    <asynchronous suspension>
    #37     FrontendCompiler.compile.<anonymous closure> (package:vm/frontend_server.dart:254)
    #38     new Future.<anonymous closure> (dart:async/future.dart:174)
    #39     _rootRun (dart:async/zone.dart:1122)
    #40     _CustomZone.run (dart:async/zone.dart:1023)
    #41     _CustomZone.runGuarded (dart:async/zone.dart:925)
    #42     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965)
    #43     _rootRun (dart:async/zone.dart:1126)
    #44     _CustomZone.run (dart:async/zone.dart:1023)
    #45     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949)
    #46     Timer._createTimer.<anonymous closure> (dart:async-patch/dart:async/timer_patch.dart:21)
    #47     _Timer._runTimers (dart:isolate-patch/dart:isolate/timer_impl.dart:382)
    #48     _Timer._handleMessage (dart:isolate-patch/dart:isolate/timer_impl.dart:416)
    #49     _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)
    
    Compiler terminated unexpectedly on /home/youssef/Applications/flutter-examples/menu_flutter/lib/main.dart
    
    FAILURE: Build failed with an exception.
    
    * Where:
    Script '/home/youssef/Applications/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 441
    
    * What went wrong:
    Execution failed for task ':app:flutterDependenciesDebug'.
    > Process 'command '/home/youssef/Applications/flutter/bin/flutter'' finished with non-zero exit value 1
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    Gradle build failed: 1
    

    Do you have any idea on what am i doing wrong ? thank you.

    Ps : Let me tell you that your app looks wonderfull, you made a really great job on the design !

    opened by YoussF 3
  • Updating menu spelling and switching to optional const

    Updating menu spelling and switching to optional const

    Braulio, I've tweaked the names of some of the menu items here along with fixing a few other minor nits. Note that I've switched to the new syntax for optional const, so this code requires --preview-dart-2 if you're running from the beta channel.

    opened by timsneath 1
  • card slide animation

    card slide animation

    Make cards on the side smaller than the one in the middle and a slide transition when the're changed. Maybe turn it in to a lib who knows someone else will find it useful

    help wanted 
    opened by braulio94 0
  • Add run on repl.it badge to README

    Add run on repl.it badge to README

    This pull request adds a badge to the . This will allow users to easily run this repository in their browser, without having to set up an environment. You can learn more about Repl.it here.

    opened by Rawwwws 0
Owner
Braulio Cassule
Software Engineer & Organizer | @android, @flutter and @golang @java
Braulio Cassule
This project is a rebuild of the existing movie colony https://github.com/debbsefe/Movie-Colony. Here's also a link to the figma file https://www.figma.com/file/XpLFNEsROiN1z6lwnNHMrU/Movie-app?node-id=2956%3A10161

Tvfiy Generated by the Very Good CLI ?? A Very Good Project created by Very Good CLI. Getting Started ?? This project contains 3 flavors: development

Eferha Mamus 3 Nov 12, 2022
This is a repository for Flutter Focused Menu, an easy to implement package for adding Focused Long Press Menu to Flutter Applications

Focused Menu This is an easy to implement package for adding Focused Long Press Menu to Flutter Applications Current Features Add Focused Menu to Any

Paras Jain 160 Dec 26, 2022
Arissettingsmenuexm - Settings Menu with different choices by clicking on a Popup Menu Button in Flutter

Flutter Tutorial - Settings Menu & AppBar Dropdown Menu Show a Flutter Settings

Behruz Hurramov 1 Jan 9, 2022
Flutter-pop-up-menu - Pop up Menu - Mobile Devices Programming

Pop Up Menu App A flutter demo app with a pop up menu button Developer Alexander Sosa (https://www.linkedin.com/in/alexander-sosa-asillanes/) Technolo

Alexander Sosa 0 Jan 3, 2022
https://dribbble.com/shots/3812962-iPhone-X-Todo-Concept Made With Flutter

?? FlutterTodo ?? Install Note: Make sure your Flutter environment is setup. In the command terminal, run the following commands: $ git clone https://

Marc L. 552 Dec 27, 2022
Flutter representation of a Restaurant app UI.

?? Foodybite Flutter representation of a Restaurant app UI i found in Uplabs. It only consists of 2 screens. Star ⭐ the repo if you like what you see

Festus Olusegun 1.3k Dec 30, 2022
RestaurantAppUIKit - Flutter representation of a full Restaurant app UI KIT.

?? ?? Restaurant app UI KIT Flutter representation of a full Restaurant app UI KIT. Star ⭐ the repo if you like what you see ?? . Images are from Unsp

Atornel 588 Dec 29, 2022
Kids Restaurant is an app that helps people to decide what to cook either for breakfast

Kids Restaurant is an app that helps people to decide what to cook either for breakfast, lunch, or dinner, the app gives the user variety of recipes in each section and allows the user to display the recipes written or as a video.

Eng-Mohamed Elsayed 3 Dec 19, 2022
Flutter plugin to display a popup menu button widget with handsome design and easy to use.

menu_button Flutter widget to display a popup menu button very simply and easily customizable. Resources Documentation Pub Package GitHub Repository I

Hugo EXTRAT 63 Sep 27, 2022