This document discusses how SMS can be used to take Android apps offline. It provides examples of apps for finding low prices and searching Twitter hashtags that work offline through SMS. The txtWeb platform is introduced as a way for developers to build text-based apps that can be accessed through SMS without an internet connection using a simple API. Code examples are given for integrating SMS into apps and the overall workflow of the txtWeb platform is outlined.
1 of 20
More Related Content
Take your app offline via SMS
1. Take your Android
apps offline via
SMS
By Pranay Airan (@pranayairan)
& Gopi Krishnan(@gkrishnan)
2. Most of the connected people of the world
have only a mobile phone without a data plan
Global approximations India Example
Broad
-band Inter-
Highly users net Internet
connected ~15M users~
+ mobile
5-10% 100M
data
plan Mobile
users phone
~400 M users
Connected Area of ~900 M
40-50% focus
Total
population
~1.2 B
Not
connected
40-55%
Short Message Service (SMS) is the most widely used service by the connected
population of the world, with 2.4B active users, or 74% of all mobile phone subscribers
4. App demo : Low Price app
Scans a bar code on the book
Finds out its lowest price across vendors
Works without any Wi-Fi as well !!
5. App demo : Twitter app
Simple Twitter app to search on hashtags
Same app functionality both online as well as offline
6. Lets see how we do it
Search/json
API
Search/json
SMS Wrapper
SMS
7. What is txtWeb ?
A global platform that enables:
1. Users to discover and consume bite-size textual
services on-demand, and,
2. Developers and businesses to acquire and engage
users on any mobile device through simple text-
based apps
Platform Highlights:
Simple, easy, open API
Platform is programming language agnostic
Platform provides SMS HTTP transformation
No coding work to integrate with txtWeb
platform
8. User sends User receives
Sanskrit ( ), is a
historical Indo-Aryan
language and the primary
@wiki sanskrit liturgical language of
Hinduism, Jainism and
Buddhism.
Welcome to Bus Routes App!
@busroute Reply with the following:
@bus <from, to>
Text @wiki sanskrit to 9243342000 to see this in action!
9. txtWeb Platform Example
Step1: SMS to 92433 42000 Step 2: Accepts keyword Step 3: HTTP Step 4. App
Message: @droidcon and invokes the App URL Request: GET Specific logic
#droidcon URL:/droidcon?
Mobile number : 9991211212 Message=droidcon &
Mobile hash: <hash>
Developer
App
txtWeb
Platform
Phone
SMS SMS HTTP Internet HTTP
Carrier
Step 6: Twitter feed Step 5: HTTP Externally
RESPONSE: 80 Hosted
Received as SMS
<html> twitter Environment
feed</html>
13. Thank you
Get In touch with us
Visit our Booth outside to know more about the android
app and txtWeb
You can reach us @ pranay_airan@intuit.com and
gopi_nambiar@intuit.com