When an app asks for your location for the first time you can choose not to give an exact location. Doesn’t that fix this problem?
I think on Android such questions are only about energy preservation, e.g. low-resolution data can be provided via WiFi information, while more precise can require GPS. And if there happens to be more precise information available at the same time (e.g. you use Google Maps), then the app will receive that.
I haven't seen such a dialog, though, so I'm uncertain if it reflects the regular Android location precision system.
Now, the app's behavior when denied that permission (i.e., whether you will be allowed to use Tinder at all if you deny location permissions) are up to the developer.
[0] https://developer.android.com/training/location/permissions