Dating apps typically have features such as profile creation, swiping through potential matches, messaging capabilities, and the ability to filter matches based on various criteria such as age, location, and interests. Some apps also have additional features like video chatting or games to facilitate connections.