Mobile + Cloud


How Cloud Services
Are Helping Mobile App Development



Aravind Krishnaswamy
www.arg0s.in
@twitortat

Hello


Hands-on Entrepreneur and Tech Executive.
Now: Building Musiguru & Singr at Levitum.
Past: Multiple startups. One IPO. One exit.
Android + iOS + Python.
Volunteered @ Droidcon `11, `12 &`13.


App - Stage I


App - Stage II


App - Stage III


Boilerplate, boilerplate


All the little things

Model state maintained in SQLite
Synchronized with the server
Approaches include No-SQL databases in sync
Older app versions end up with different models
Complexity of keeping multiple devices in sync
Duplication of code and business logic
Web + iPhone + Android?


This is when you go..


Dammit. 
All I really want to do 
is just build my frickin' app.


Enter BaaS Options

Parse
Stackmob
Kinvey
Firebase
Pusher
PubNub


Why BaaS

  • Up and running immediately.
  • No backend dev or dev ops costs.
  • Plans are cheap 
    • Until you get big (good problem to have!)
  • The data is yours 
    • Export when you want. Rebuild custom stack.



#1 reason they matter?

You get to *focus* on your app

Ergo...

Open Q & A



Thanks for listening!



@twitortat

www.arg0s.in


https://slid.es/arg0s

Mobile Apps - Cloud BaaS

By Aravind Krishnaswamy

Mobile Apps - Cloud BaaS

Mobile + Cloud

  • 2,544