I'm making a mobile app for searching an extremely large dataset (trademarks) that have each been tagged in one or more of 45 categories. (E.g., "Budweiser" might be tagged in both clothing (t-shirts), and beer.)
I'm not sure how to best design the UI for the user to create a "filter" of a set of categories.
My thinking is that I should create a display that allows the user to select multiple categories, and re-run a search. So far, I'm thinking of using a table/list, where each item is actually a toggle-state which persists automatically. Here, Clothing and Cosmetics has been selected. This solution feels clunky, and I'm unsure what to call this screen.
Does anyone know of any good solutions for this kind of UI/UX challenge?