I am quite new to Flutter and I am enjoying the framework very much. However, I have been getting stuck on the following:
The problem: Users need to be able to make reservations for certain sports assets. I decided to go with the following approach regarding the UI.
Concept layout
The layout features a row with the name of the asset. After that a vertical vertical scrolling row (all rows scroll at the same time such that it's easy to look up a free spot). These vertical scrolling bars contain the reservations, allowing you to scroll through all hours of the day.
I tried finding an existing layout that would help me here, sadly with no luck. Having tried some methods of my own (horizontal listview with vertical listviews) I did not manage to solve this problem.
The questions I have now are the following:
- Did I miss a framework that already solves this issue?
- How would one go about spacing out the items in the vertical listview (regarding time 'slots')? Using Containers with margins seems a bit harsh.
- Is it possible to sync all vertical listviews with each other?
Any hints or answers are much appreciated!
