When Mobile (Android) Met Cloud

Posted on Jun 22, 2012 (one year ago). Seen 744 times. 2 comments. Permalink Feed
Photo Rob Nikzad
Digital Producer
Member since Nov 22, 2011
Stream Posts: 123
Tagged as: Android SF Android Video
In this presentation to the San Francisco Android User Group on May 31, 2012 Sandeep Bhanot of Salesforce.com discusses how the Enterprise IT world is currently being shaped by two powerful evolutionary shifts – Mobile and Cloud Computing. More and more enterprise apps are becoming mobile and at the same time, IT departments are adopting Cloud Computing en masse. So what lies at the intersection of these two powerful forces and how does an Android developer build an enterprise mobile app that takes advantage of the Cloud?
 
Covering topics like security, offline access, and push notifications, Bhanot demonstrates how you can develop an Android app using a 2-tier architecture that hosts its data in a cloud platform, all the UI and app logic on the Android device, and uses APIs to communicate between the tiers.
 

Want to learn more about Android development?

Check out our training courses and other related Android videos.

Comments

Posted on Aug 17, 2012
Photo Rene Vogt-Lowell
Vocalist, Flash Platform Architect & Device Agnostic Developer
Vintage
Member since Jul 13, 2012
Location: Dayton
Sandeep,

Thanks for explaining the android sdk + cloud symbios so elegantly man :-) I do have a question though about whether you were able to answer the audience member that asked if the API provided would sync up offline storage, updated while not connected, back to the cloud. You said no and that we would need to develop our own solution and you said it was a great question but that you would dive deeper into it at the end of the presentation but that never happened at least on the recorded video :-) Where can I find info on that?

Thanks,
Rene
Posted on Aug 17, 2012
Photo Sandeep Bhanot
Salesforce.com
Member since Aug 17, 2012
Hi Rene,
As I stated in the presentation, the Salesforce Android Mobile SDK currently does not support syncing any data that is stored in the offline DB on the device with Salesforce. You would need to write your own custom logic in order to sync data that is added/updates/deleted in the offline DB with the Salesforce Cloud backend once the device comes back online. Folks have implemented such sync logic before, but unfortunately I don't know of any publicly available code samples/blogs etc. that detail the necessary code.