I have created UPI ID directly with bank and there is no need of any third party app. It can be used to transfer money directly without sharing bank and card details.
But sending money actively (as a customer) from a personal bank account is not possible afaik.