Basically, your app can not send an SMS without user intervention unless:
1) Your app is configured to be the "default" sms app for the device (which will disable the factory SMS app that came with the phone)
2) Or use a third party service like Twilio to send the SMS (but then it will NOT be from the devices phone number, it will be from the number reserved with the third-party service)