These classes teach you how to connect your app to the world beyond the user's device. You'll learn how to connect to other devices in the area, connect to the Internet, backup and sync your app's data, and more.
Connecting Devices Wirelessly
How to find and connect to local devices using Network Service Discovery and how to create peer-to-peer connections with Wi-Fi.
Performing Network Operations
How to create a network connection, monitor the connection for changes in connectivity, and perform transactions with XML data.
Transferring Data Without Draining the Battery
How to minimize your app's impact on the battery when performing downloads and other network transactions.
Syncing to the Cloud
How to sync and back up app and user data to remote web services in the cloud and how to restore the data back to multiple devices.
Resolving Cloud Save Conflicts
How to design a robust conflict resolution strategy for apps that save data to the cloud.
Transferring Data Using Sync Adapters
How to transfer data between the cloud and the device using the Android sync adapter framework