16
people delight Take your Android apps offline via SMS By Pranay Airan (@pranayairan) & Gopi Krishnan(@gkrishnan)

Take your Android app offline via SMS

Embed Size (px)

Citation preview

Page 1: Take your Android app offline via SMS

peopledelight

Take your Android apps offline via SMS

By Pranay Airan (@pranayairan) & Gopi Krishnan(@gkrishnan)

Page 2: Take your Android app offline via SMS

2

Most of the connected people of the world have only a mobile phone without a data plan

Highly connected

5-10%

Area of focus

Not connected40-55%

Connected40-50%

Short Message Service (SMS) is the most widely used service by the connected populationof the world, with 2.4B active users, or 74% of all mobile phone subscribers

Note: Rough approximations to explain the concept. Information is directionally correctSource: Internet & Mobile Association of India, 2012; Wikipedia

Global approximations

Broad-band users ~15M

Inter-net users ~100

Internet+ mobile data plan users ~400M

Mobile phone users ~900 M

Total population ~1.2 B

India Example

Page 3: Take your Android app offline via SMS

LET’S SEE SOME APPS

3

Page 4: Take your Android app offline via SMS

App demo : Low Price app

4

• Scans a bar code on the book• Finds out it’s lowest price across vendors• Works without any Wi-Fi as well !!

Page 5: Take your Android app offline via SMS

App demo : Twitter app

5

• Simple Twitter app which gets Twitter feeds based on hashtags• Code walk through and demo of how to build an app which

works without Wi-Fi connection (via SMS)

Page 6: Take your Android app offline via SMS

Let’s see how we do it

6

APISearch/json

SMS Wrapper

Search/json

SMS

Page 7: Take your Android app offline via SMS

Android App

7

Let see Some code

Page 8: Take your Android app offline via SMS

API

8

API

https://dev.twitter.com/docs/api/1/get/search

https://search.twitter.com/search.json?q=%23droidcon

Page 9: Take your Android app offline via SMS

SMS PHP code

9

SMS Wrapper

Page 10: Take your Android app offline via SMS

10

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

Highlights:

• Simple, easy, open API

• Platform is programming language agnostic (use what you fancy – Java, PHP, Perl, Python)

• Platform provides SMS ⇌ HTTP transformation

– Makes developer’s life simple for delivering web app over SMS

– Developer focuses on building an HTTP based app

– No coding work to “integrate” with txtWeb platform

Page 11: Take your Android app offline via SMS

@wiki sanskrit

Sanskrit ( ), is a historical Indo-Aryan language and the primary liturgical language of Hinduism, Jainism and Buddhism.

User sends User receives

@droidconinWelcome to Bus Routes App!Reply with the following:@bus <from, to>

Page 12: Take your Android app offline via SMS

txtWeb Platform – How it works

12

Phone Carrier

SMStxtWeb

PlatformInternetHTTPSMS HTTP

Developer APP

High level architecture

txtWeb platform enables creation and consumption of interlinked information through SMS

Page 13: Take your Android app offline via SMS

Let’s see how we do it on txtWeb

• Live demo on : http://developer.txtweb.com

14

Page 14: Take your Android app offline via SMS

15

txtWeb on Android

• Android app Demo

Page 15: Take your Android app offline via SMS

Questions

16

"

Get In touch with us

Visit our Booth outside to know more about the android app and txtweb

You can reach us @ [email protected] and [email protected]

Page 16: Take your Android app offline via SMS

Appendix

17