Why not just tag it with separate labels? For that example, tag it with ui, app, and android. Then search with ui and app labels?
It seems like it would make sense as a way of name spacing. "Web::UI" and "Android::UI" would ensure an Android dev doesn't need to sort through all UI issues and all UI issues without a platform tag would also show up in a different search. Having the platform last seems strange to me, though.
Its the hardest thing in computer science - "Naming Things"