blob: e53844b5015c911590f812c8115d869e2199db59 [file] [log] [blame]
Alexander Lucas773740e2012-04-16 13:13:09 -07001page.title=Syncing to the Cloud
2
3trainingnavtop=true
4startpage=true
5next.title=Syncing with App Engine
6next.link=aesync.html
7
8@jd:body
9
10<p>By providing powerful APIs for internet connectivity, the Android framework
11helps you build rich cloud-enabled apps that sync their data to a remote web
12service, making sure all your devices always stay in sync, and your valuable
13data is always backed up to the cloud.</p>
14
15<p>This class covers different strategies for cloud enabled applications. It
16covers syncing data with the cloud using your own back-end web application, and
17backing up data using the cloud so that users can restore their data when
18installing your application on a new device.
19</p>
20
21<h2>Lessons</h2>
22
23<dl>
24 <dt><strong><a href="aesync.html">Syncing with App Engine.</a></strong></dt>
25 <dd>Learn how to create a paired App Engine app and Android app which share a
26 data model, authenticates using the AccountManager, and communicate with each
27 other via REST and C2DM.</dd>
28 <dt><strong><a href="backupapi.html">Using the Backup
29 API</a></strong></dt>
30 <dd>Learn how to integrate the Backup API into your Android Application, so
31 that user data such as preferences, notes, and high scores update seamlessly
32 across all of a user's devices</dd>
33</dl>
34