Do you think that is a good plan?
— Choose market
— Choose features
— Add a bit of ML
— Design the app
— Hire Mobile developers
I don't think so. Your plan misses important details (i.e. backend). And is generic enough to be applied to almost any project.
How to Develop Dating Mobile App like Tinder?