Search is often used to do a global restriction / filter on the whole app.
This is how I use it sometimes.
So if a user starts typing in the search bar the results come back under in a screen.
In my case I bring back boxes with amount of hit of each. This is called facet based search
From there a user can select certain boxes to restrict the search.
Aside from selecting boxes to change the search, this is already implemented with the material search package, and flutter has a semi native solution as far as I know.
An idea I had.
Search is often used to do a global restriction / filter on the whole app.
This is how I use it sometimes.
So if a user starts typing in the search bar the results come back under in a screen. In my case I bring back boxes with amount of hit of each. This is called facet based search From there a user can select certain boxes to restrict the search.