Sending out an SMS: Ruby Stings!
summary
A minimal SMS gateway that needs only an Android phone, a SIM and data, EzSMS runs Ruby on-device using Ruboto core and JRuby, packages gems and JRuby into an APK with rtask, and deploys to device or emulator. A broadcast receiver listens for the SMS_RECEIVED intent, parses messages, and posts them to a web endpoint via net/http or Java HTTP client. ActiveRecord on JRuby is noticeably slow and requires a large stack workaround, but live demos successfully receive and forward SMS.
AI-written summary · about
chapters (11)
- 0:00Introduction to SMS tools
- 1:22The power of SMS
- 3:28SMS gateway options
- 5:38Android architecture basics
- 8:00Core Android components
- 13:44Developing in Java
- 15:30Introduction to Roboto
- 19:37Building with Roboto
- 21:54Live SMS feedback demo
- 25:04Code and implementation
- 30:25Conclusion and Q&A








