I have been working inside a dating app for a few months and there are a lot of interesting things.
This article is going to be without any structure as there are many things to say.
I will mostly ignore homosexual interactions. Not because they don't exist, just because it works very differently than heterosexual ones. The likelihood to like and exchange inside homosexual groups is much higher than in heterosexual ones. Which makes creating a dating app for homosexuals something almost without product challenges (other challenges yes, but not product).