Facebook Sync for Android

I just uploaded my first Android app to the market, Facebook Sync for Android. It is very simple – it just copies your friends photos into your address book, so you see their faces when they call you. Right now that’s about all it does, but I’m hoping I can make it significantly more useful in future.

So, how was my first time?

Mostly, writing Android apps is easy and fun. Occasionally, it’s frustrating and annoying. The biggest problems I had were caused by bad documentation, buggy tools and inconsistent UI in the included apps making it hard to know what to aim for. I also wasted significant time on the RPC framework which turned out to be unnecessary – hopefully I’ll be able to submit a documentation patch soon that clarifies when you need to use it and when you don’t.

That said, Android is about a million times nicer than J2ME. How it compares to the iPhone is the real question, and I haven’t written an iPhone app so can’t do a real comparison there.  I will say that I’ll put up with significant pain to get Java over Objective-C, which as far as I can tell is a stupid language with no merits at all. And I’m not a Java fan, so that’s a pretty strong statement for me.

I’ll be interested to see how much the app is used. Right now the only place contact photos are used in Android is the incoming call screen. Once you pick up, it’s gone. If you call them, it doesn’t appear. The text messaging app doesn’t use photos at all, and so on. I think this is a chicken and egg situation …. nobody is going to devote precious screen space in their app to a photo box when most people won’t have any contact photos. If syncing from social networks becomes widespread, it’ll suddenly become worthwhile to use photos more often, which I think will result in a much nicer experience.

About these ads

27 Responses to “Facebook Sync for Android”

  1. geekyouup Says:

    Mike, great app, the UI is spot on and it works perfectly. thanks for also making it free. If you’re on twitter I’d like to follow you, I’m @geekyouup and also spending a good chunk of time doing Android development.

  2. chanlung Says:

    Hey Mike,

    great app. I’m glad you made this. I’ve been trying to sync facebook pictures to my Mac Address Book application and than syncing it with gmail but have been unsuccessful. I started the app and it started to work but stopped and I consistently this error: An error was encountered during the sync. Do you have good reception here? (Facebook Exception: org.apache.http.client.HttpResponseException: Expectation failed) . Any ideas? I’ve tried restarting the app a couple of times and reseting my phone but to know avail can I get it going again. I do have over 1000 friends on facebook though. Could that be the problem?

    Nathan

    • mikehearn Says:

      Hey Nathan,

      I’m surprised that error is occurring during sync. I’ve seen it when POSTing data but not otherwise. I’ll take a look at the crash logs and try to figure it out, thanks for the report.

  3. jackdusty Says:

    Hi,
    I used your app and it worked great syncing all the contacts I had in my phone and facebook nicely, however, I recently had to wipe and reset my phone and now when I run your app it connects to Facebook but then throws an error:

    An error was encountered during the sync.
    (NegativeArraySizeException: null)

    It doesn’t seem to have sync’d any of my contacts photos. I tried uninstalling, reinstalling and re-running the app but to no avail. Do you know what might be up?

    Thanks

    PS. I tried to email you through mike+fbsync@plan99.net but it bounced straight back.

  4. crisd000 Says:

    Nice nice app. This is the only reason I reopened my ever stalking facebook. Wouldnt it be cool to have a similar app but that could log into Windows Live MSN instead to grab the pictures?. It would be easier to compare emails (contacts & msn’s) for a perfect match.. and then if no mail use profile name/last name as it currently does.

  5. webreaper Says:

    Hi Mike,

    Great app.

    One enhancement I’d like to see is to be able to manually link names in facebook and contacts (and have the app remember those links). E.g., I have ‘Billy Smith’ in my contacts, and ‘William Smith’ in Facebook, it’d be great if I could indicate that they are one and the same person.

    Ross Dargan implemented this in the Facebook/Outlook sync app Fonebook*, and it works really well.

    By the way, I can’t see Facebook Sync in the Android Market. Did you pull it?

    * http://www.developingtrends.co.uk/Software/Facebook/Fonebook/Default.aspx

  6. rbeesley Says:

    Hey Mike,

    I love the Facebook Sync app and hope that you soon republish with naming issues resolved. Personally I’d love to see the sync do more than photos; I want to have my entire Facebook contacts cleanly ported like the Palm Pre does. It is the start of something very good and very needed.

    /Ryan

  7. Mohammad Azimi Says:

    Hey, Facebook Sync is a great app, thanks for all your work! I had this app on my G1 and loved it. Now I have a myTouch 3G and realized it’s no longer in the market (trademark issues?). Is there anywhere I can download this app still?

  8. justinide Says:

    If you are having a problem syncing your facebook with your contacts on the Google Android I found a fix for it visit my blog it explains it all leave your comments thanks.
    http://justinide.net/2010/02/08/synincg-facebook-with-contacts-fix/

  9. Flávio Borges Reis Says:

    Good morning I installed the app on my motorola I1 but the sync it does ask, is my contacts, but it said can not do the image dowmnload.

    Please help me

    Thanks

  10. Shubham Patni Says:

    Heyy frind, I am doing android Facebook integration..how can i get total comment of any facebook album photo. I am using FQL…. pls let me know if have any suggestion..

    thanks

  11. facebook likes, facebook like increaser, twitter followers, gain traffic, auto clicker Says:

    facebook likes, facebook like increaser, twitter followers, gain traffic, auto clicker…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  12. get free likes, followers,twitter,facebook Says:

    get free likes, followers,twitter,facebook…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  13. acompanhantes londrina Says:

    acompanhantes londrina…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  14. ipad Says:

    ipad…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  15. best android Says:

    best android…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  16. like on facebook Says:

    like on facebook…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  17. best android phones Says:

    best android phones…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  18. Samung Droid Charge, Android Honeycomb, Update Galaxy Tab, Xperia Play, Root Android Devices, Android Devices Root Says:

    Samung Droid Charge, Android Honeycomb, Update Galaxy Tab, Xperia Play, Root Android Devices, Android Devices Root…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  19. watch Mission Impossible 4 online free Says:

    watch Mission Impossible 4 online free…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  20. facebook fanpage Says:

    facebook fanpage…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  21. mascota Says:

    mascota…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  22. motorola droid x, motorola droid,motorola android,droid x Says:

    motorola droid x, motorola droid,motorola android,droid x…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  23. Nieves Oliva Says:

    Mike,
    Can u tell me step by step on how u did it…i am trying to do it and it is not working for me..

  24. Référencement gratuit Says:

    Référencement gratuit…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

  25. awholeneword Says:

    it’s stil lworking?

  26. text to voice Says:

    text to voice…

    [...]Facebook Sync for Android « Mike’s Journal[...]…

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

%d bloggers like this: