Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Take Your Android Apps Offline via SMS

Take Your Android Apps Offline via SMS

90% of Indians are on mobile phones with no Internet - which is about 600M users approximately. We want to help you tap into this audience via SMS serving the info and services your android app provides.

In this talk we are hoping to demo how any android app built can be made to serve information without the need of expensive data plans, with SMS when offline.

This session was presented in Drodicon 2012 http://funnel.hasgeek.com/droidcon2012/577-take-your-android-app-offline-with-sms

Pranay Airan

April 14, 2013
Tweet

More Decks by Pranay Airan

Other Decks in Technology

Transcript

  1. Take  your   Android  apps   of1line  via  SMS  

      By:   Pranay  Airan  (@pranayairan)   &     Gopi  Krishnan(@gkrishnan)  
  2. By @pranayairan & @gkrishnan Agenda   › Why  going  of1line  is

     necessary?   › Demo  of  apps  doing  this  today   › Understanding  how  the  of1line  behavior  is   achieved   › Android  app  code  walk  through   › SMS  wrapper  code  and  platform(txtWeb)   walkthrough   › txtWeb  Android  app  demo  
  3. By @pranayairan & @gkrishnan Most  of  the  connected  people  of

     the  world   have  only  a  mobile  phone  without  a  data   plan   Not   connected   40-­‐55%   Highly   connected   5-­‐10%   Connected   40-­‐50%   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   Global  approximations   Broad-­‐ band   users   ~15M   Inter-­‐ net   users~1 00M   Internet+   mobile   data  plan   users   ~400  M   Mobile   phone   users     ~900  M   Total   population   ~1.2  B   India  Example   Area  of   focus  
  4. By @pranayairan & @gkrishnan App  demo  :  Low  Price  app

      • Scans  a  bar  code  on  the  book   • Finds  out  it’s  lowest  price  across  vendors   • Works  with  or  without  Wi-­‐Fi  via  SMS!!  
  5. By @pranayairan & @gkrishnan App  demo  :  Twitter  app  

    • Simple  Twitter  app  to  search  on  hashtags   • Same  app  functionality  both  online  as  well  as  of1line  
  6. By @pranayairan & @gkrishnan Let’s  see  how  we  do  it

      Search/json   Search/json   SMS   API   SMS  Wrapper  
  7. By @pranayairan & @gkrishnan 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. By @pranayairan & @gkrishnan @wiki  sanskrit   Sanskrit  (स"#क%तम्),  is

     a   historical  Indo-­‐Aryan   language  and  the  primary   liturgical  language  of   Hinduism,  Jainism  and   Buddhism.   User  sends   User  receives   @busroute   Welcome  to  Bus  Routes   App!   Reply  with  the  following:   @bus  <from,  to>   SMS  @wiki  sanskrit  to  9243342000  to  see  this   in  action!  
  9. By @pranayairan & @gkrishnan txtWeb   Platform   txtWeb  

    Platform  –  Example   Step1:  SMS  to  92433  42000   Message:  @droidcon   #droidcon   Mobile  number  :   9991211212   Step  3:  HTTP   Request:  GET   URL:/droidcon?   Message=droidcon   &  Mobile  hash:   <hash>   Step  5:  HTTP   RESPONSE:  80   <html>  twitter   feed</html>   Step  6:  Twitter  feed   Received  as  SMS   Developer   App   Externally   Hosted   Environment     Phone   Carrier   SMS   Internet   HTTP   SMS   HTTP   Step  2:  Accepts   keyword  and  invokes   the  App  URL   Step  4.  App   Speci1ic  logic  
  10. By @pranayairan & @gkrishnan Let’s  see  how  we  do  it

      Search/json   Search/json   SMS   API   SMS  Wrapper  
  11. By @pranayairan & @gkrishnan Let’s  see  how  we  do  it

     on  txtWeb     http://developer.txtweb.com  
  12. By @pranayairan & @gkrishnan txtWeb  On  Android   Come  &

     check  it  out  at  the  Intuit   booth  outside     -­‐  Access  any  app  or  information   within  seconds     -­‐  No  remembering  keywords   -­‐  No  typing     -­‐  Works  online  as  well  as   of1line     -­‐  Easy  and  intuitive  to  use   Drop  by,  express  your  interest   and  when  we  launch  our  beta   version  -­‐  you’ll  be  the  ]irst  to   know!!