I haven't done it, but speed dating seems like the best approach. It puts you right in front of a person and, imo, you're less likely to dismiss him/her outright than you would be on the mentioned apps.
Now with a whole new generation too averse to even talking on their phone over texting, it's probably becoming another lost art. We have managed to hack a process evolved over human civilization, only to replace it with a mildly less inconvenient but overall poorer and addictive substitute.