blob: eb7df3d641721f12cb4376fcd2d453a8b4f7783f [file] [log] [blame]
Alexander Lucas773740e2012-04-16 13:13:09 -07001page.title=Syncing to the Cloud
Joe Fernandez33baa5a2013-11-14 11:41:19 -08002page.tags=cloud,sync,backup
Alexander Lucas773740e2012-04-16 13:13:09 -07003
4trainingnavtop=true
5startpage=true
Alexander Lucas773740e2012-04-16 13:13:09 -07006
7@jd:body
8
9<p>By providing powerful APIs for internet connectivity, the Android framework
10helps you build rich cloud-enabled apps that sync their data to a remote web
11service, making sure all your devices always stay in sync, and your valuable
12data is always backed up to the cloud.</p>
13
14<p>This class covers different strategies for cloud enabled applications. It
15covers syncing data with the cloud using your own back-end web application, and
16backing up data using the cloud so that users can restore their data when
17installing your application on a new device.
18</p>
19
20<h2>Lessons</h2>
21
22<dl>
Alexander Lucase38a6c52012-06-20 17:19:42 -070023 <dt><strong><a href="backupapi.html">Using the Backup API</a></strong></dt>
Alexander Lucas773740e2012-04-16 13:13:09 -070024 <dd>Learn how to integrate the Backup API into your Android Application, so
25 that user data such as preferences, notes, and high scores update seamlessly
26 across all of a user's devices</dd>
Alexander Lucase38a6c52012-06-20 17:19:42 -070027 <dt><strong><a href="gcm.html">Making the Most of Google Cloud Messaging</a></strong></dt>
28 <dd>Learn how to efficiently send multicast messages, react intelligently to
29 incoming Google Cloud Messaging (GCM) messages, and use GCM messages to
30 efficiently sync with the server.</dd>
Alexander Lucas773740e2012-04-16 13:13:09 -070031</dl>
32