Past Meetup

Android SyncAdapter - Explained

This Meetup is past

164 people went

Location image of event venue


*PLEASE NOTE: To confirm your seat to this meetup event, please RSVP VIA EVENTBRITE (

Sync Adapters ( are the Android framework's super-powered mechanism for asynchronously synchronizing data between mobile devices and remote data stores. Sync Adapters optimize radio use globally, across applications, while safely managing the credentials necessary for validation with the remote service. They are a smart, safe and elegant way for an application to merge data into the cloud.

In this session, Blake Meike, a co-author of several Android books and a frequent speaker on Android, will cover the Sync Adapter, its cousin the Account Manager and their relationship to ContentProviders. He'll take a deep dive into the framework architecture and demonstrate its use in practical code.

Although the talk will be accessible to developers with even a basic understanding of Android an understanding of ContentProviders and BoundServices will help you grasp the finer details.

Here's what you can expect to see:

* Review of Android Bound Service Architecture
* Review of the Content Providers and Resolvers
* Introduction the Android Accounts
* Introduction to the Account Manager
* Account Manager Architecture
* Details and implementation of an Account Manager
* Introduction to the Sync Manager
* Sync Manager Architecture
* Details and implementation of an Sync Manager
* Content Provider integration

About Blake Meike

Blake Meike is a passionate engineer, code poet and, a founding member of Twitter University. Before coming to Twitter, Blake taught nearly a thousand people the art of writing Android apps that aren't toys, as an Instructor at Marakana. He has more than 20 years of coding experience, most of it with Java, building systems as large as Amazon's massively scalable AutoScaling service and as small as a pre-Android OSS/Linux and Java based platform for cell-phones. He is co-author of O'Reilly's bestselling "Programming Android" and Wiley's new "Enterprise Android". He holds a degree in Mathematics and Computer Science from Dartmouth College and lives in San Francisco Bay Area.