I want to create an online delivery project in flutter & firebase. For the menu section, each product has different properties, how can i display different screens (or widgets) based on the properties each item has? (ex. when i click on coffee, on the screen about details i want to show size, sugar, while on the burger i want to show toppings, meat type etc) Does anyone have any idea/ advice on how i can do this?example of menu collection in database
Flutter - Firestore menu functionality
101 Views Asked by Jason Hadzikostas At
1
There are 1 best solutions below
Related Questions in FIREBASE
- Firebase facebook authentication not working
- Add @JsonAutoDetect to third party lib and firebase Java lib
- firebase-import timing out?
- Understanding Firebase orderByChild
- Wait until Firebase retrieves data
- Firebase logout show Permission denied error.
- angular $firebaseArrray: difference between controller and directive
- Firebase: combine filtering with ordering in swift
- AngularJS - Firebase - Promise Error
- How to get simple list of devices on a Nest account using Firebase in Android?
- Event-Driven(Real - Time) mobile set-up suggestions
- How do you nest two of Polymer's firebase-collection elements inside dom-repeat?
- AngularFire Watch and Retrieve Item Key
- Firebase and AngularFire - $add in a array - unexpected behaviour
- Saving an html object to firebase
Related Questions in FLUTTER
- Bug report: Issue building flutter on a mac
- Is there a way to control where a Text widget overflow occurs (how many lines)?
- How to save to local storage using Flutter?
- How do you use a TextPainter to draw text?
- Passing command line arguments to a flutter app
- IconButton calling setState during onPressed shows no ripple effect
- What would be a good way for a widget to take 1/3 of the screen?
- How can I test a TextPainter?
- How can I inherit a StatefulWidget's State?
- Life cycle in flutter
- Preloading local image assets in Flutter
- Flutter app not able to run in IntelliJ
- Is there a way to call specific code right before the app is killed or moves to the background?
- How can I layout widgets based on the size of the parent?
- Multi-line TextField in Flutter
Related Questions in NOSQL
- Developing a search and tag heavy website
- PostgreSQL 9.4 - Elements of jsonb array to ts_vector in
- ArangoDb get latest document from all collections
- Modeling with MongoDB and Mongoose
- Any high-level .NET clients for PostgreSQL's JSON type?
- Filtered Query in Elastic Search
- Nosql database design for complex querying
- JDBC or JPA for NoSQL
- How to connect Clusterpoint database to an android appliaction
- How to write query to my Cloudant database?
- How do I query X specific documents all at once using an index with pouchdb?
- Project a _id ref field as document
- MongoDB from PHP strange behavior
- MongoDB slow log (profiler) shows many many "killcursors" action when heavy load comes, why? and what killcursors do?
- Optimize duplicate values in NoSql key-value storage
Related Questions in DYNAMICLAYOUT
- How to get dynamic created EditText Data in fragment?
- Constraint Set problem, Unable to figure out issue
- EditText lagging with time - Android
- Button stopped generating View
- No view found for id "bla bla bla" for grammatically created framlayout
- Android; Dynamic buttons layout
- How to handle dynamically inflated layout content (Same Layout inflated multiple times)
- Flutter - Firestore menu functionality
- Android TextView: how can I change layout dynamically as text is typed
- I want to design a screen which will show different number of videos on same screen based on certain condition
- Achieving a dynamic ScrollView via refreshing (or not) the fragment
- DynamicLayout adding extra space
- How can I block EditText layout reflow when adding spans?
- Bitmap doesn't get drawn on canvas-android
- Resizing dialog issues with MFC and status bars
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
This is a wide topic, to give you a hint or one way you could do this is make Collection(Products) and each documents represent a unique product, and you can populate the list like below,
After that inside your ListTile's onTap navigate to your product page passing the data as a parameter.