1page.title=Syncing to the Cloud
2page.tags=cloud,sync,backup
3
4trainingnavtop=true
5startpage=true
6
7@jd:body
8
9<div id="tb-wrapper">
10<div id="tb">
11
12<h2>Dependencies and prerequisites</h2>
13<ul>
14  <li>Android 2.2 (API level 8) and higher</li>
15</ul>
16</div>
17</div>
18
19<p>By providing powerful APIs for internet connectivity, the Android framework
20helps you build rich cloud-enabled apps that sync their data to a remote web
21service, making sure all your devices always stay in sync, and your valuable
22data is always backed up to the cloud.</p>
23
24<p>This class covers different strategies for cloud enabled applications.  It
25covers syncing data with the cloud using your own back-end web application, and
26backing up data using the cloud so that users can restore their data when
27installing your application on a new device.
28</p>
29
30<h2>Lessons</h2>
31
32<dl>
33  <dt><strong><a href="backupapi.html">Using the Backup API</a></strong></dt>
34  <dd>Learn how to integrate the Backup API into your Android Application, so
35  that user data such as preferences, notes, and high scores update seamlessly
36  across all of a user's devices</dd>
37  <dt><strong><a href="gcm.html">Making the Most of Google Cloud Messaging</a></strong></dt>
38  <dd>Learn how to efficiently send multicast messages, react intelligently to
39  incoming Google Cloud Messaging (GCM) messages, and use GCM messages to
40  efficiently sync with the server.</dd>
41</dl>
42
43