How can I apply multiple filters to a list view?

See screenshot mock.

This is a list of Posts.

Each post has a userID and an itemID.

Items have a type (Watch, Go, etc.). An item of type='Watch' might be a TV show or a movie. An item of type='Go' might be a restaurant or museum.

Posts allow different users to track the same item as something they'd like to do (post.status='ToDo') or something they have done (post.status='Done').

I'd like to return a list of posts that reflects the post.user, post.status, and post.item.type.

In the example below, I need all posts where post.user=me (current user), post.status='Done', and post.item.type='All'.

I managed to do this in Glide, now the goal is to do it in FF.

I need a UX that allows the user to set all 3 constraints and then I need FF to apply the 3 selected contraints to my listview of posts.

Any suggestions? The closest I have got so far is to use a TabBar to filter on one of my 3 constraints.

Thanks in advance for any suggestions.

5
4 replies