managing multiple contact sources as gmail contacts I'm on a google nexus 4 (up to date, non-rooted) and I'm using gmail and google contacts for my contact/messaging needs. Additionally I'm pulling contacts from facebook, linkedIn, xing (German linkedIn clone) and google plus.

Is there an easy way to merge contact info from other networks into the gmail contact when joining/linking contacts from gmail and other networks like facebook and linkedIn?

I wouldn't mind using a third party app to do the footwork (joining, unduping, etc.) but I'd like to keep and update the data in my gmail contact list as I am using this list half of the time on my desktop. I don't mind using another contacts app for viewing/browsing and calling/texting my contacts but I don't want to depend on one forever and I don't want to redo everything again and again everytime I switch my phone and/or contacts app

I know that Smartr and Rapportive (Desktop only) can do a lot of association stuff but in  the end all the data that happens in Smartr stays in Smartr.

Things I'd like to have:


Data

Contact Name
Picture (assigned by me, default g+ with facebook or linkedIn as fallback)
Nickname
basic gmail stuff, multiple numbers, mails, addresses, birthday, other dates, urls
other network profiles as "profile URLs" or sound "other URLs"

Functionality

easy linking/joining and un-duping
data storage in gmail contacts as fas as possible
compatibility with other apps like smartr or rapportive
KADlancer - check out http://www.fullcontact.com. (Full disclosure: I work for them, so I'm a bit biased. But the issues you mentioned are exactly the issues we're trying to solve).

We currently have a web app in private beta that pulls in contacts from various Google Contacts/Gmail sources, as well as Facebook, Foursquare, LinkedIn, Twitter, etc. It then adds social profile data to each, normalizes &amp; de-dupes them, and syncs them back in real-time.

Within the next month we plan to roll out our public beta, which will support the linking of all of the above sources - meaning you can unify contacts across all your social networks/Google accounts and have all your contacts in one place, automatically up-to-date. Because we offer two-way sync in real-time, changes made in Google Contacts sync to FullContact, and vice-versa - meaning that your data is your data, and stays where you want it (no walled gardens).

Again, I work for them, so you'd probably be right to take what I'm saying with a grain of salt. But based on what you posted, it looks like the FullContact Address Book will do almost everything you're looking to do (with the possible exception of Xing, which is currently not supported, but on the roadmap). I'm not aware of any other app out there that does quite what we do, save Smartr - which it sounds like you've already tried.

Good luck!