Beta-SMS is a project mainly written in Java, it's free.
Beta-SMS project
This is the Beta-SMS project. For more information please visit http://blog.coralic.nl/beta-sms
VERSION 3.1 Fix refresh balance after sending SMS Fix testing the username/password Ads
VERSION 3.0 Wizard, easy setup Small layout changes Availability on different screen sizes Bug fixes
VERSION 2.3 International numbers fix
VERSION 2.2 Dropped support for Android 1.6 and lower Fixed Contacts search for Android 2.0 and above Using notification bar, no more waiting Removed unnecessary code
VERSION 2.1 Use informer.com for submitting ideas
VERSION 2.0 New layout You can select Beta-SMS as default app to send your SMS Show balance Widget show balance Auto complete contact SMS text counter Send normal sms too Send more than 160 chars(will be split and send separately) And much more
VERSION 1.4 Added Dutch language support. You can request features.
VERSION 1.3 Save SMS to "Messages Inbox", this allows you to follow the conversation in the "Messages".
VERSION 1.2 Time out fix
VERSION 1.1 Better error handling for SMS sending Using properties instead of database for efficiency Better phone numbers class
VERSION 1.0