To throw, cast, or hurl with force or violence: to fling a stone. Mobile apps for dating have a few advantages. Through online dating, you...