Giter VIP home page Giter VIP logo

menu_flutter's Introduction

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.

menu_flutter's People

Contributors

braulio94 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

menu_flutter's Issues

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 !

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.