summerzhao / foursquared

Automatically exported from code.google.com/p/foursquared
Apache License 2.0
0 stars 0 forks source link

Create a Foursquare Android Sync Provider #180

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Would like to see my friend's last checkins when I text them on my N1. 

Found out that you can create a Sync adapter to show status for a user when
you are msging them, see their contact photos, and see other info right
into the phone's contact list with a Sync Proivder-- saw it implemented for
last.fm app and that he wrote up a nice tutorial at 
http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1/

Original issue reported on code.google.com by mitch.fi...@gmail.com on 27 Mar 2010 at 8:43

GoogleCodeExporter commented 9 years ago
I'll take an axe and try to hack it together :)

Original comment by tau...@gmail.com on 28 Mar 2010 at 4:09

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
This was introduced by the new official Twitter app, it works great.
Perhaps it would be more realistic to produce a plug-in or stand-alone 
foursquare
contact sync app if making it all backwards-compatible is a nightmare.

Original comment by mitch.fi...@gmail.com on 4 May 2010 at 5:26

GoogleCodeExporter commented 9 years ago
I've taken this on as an intro-to-Android project.  No promises.  Currently 
running into Android issue 4756; if 
anybody has some insight there, please comment.

http://code.google.com/p/android/issues/detail?id=4756

Graceful degradation on pre-2.0 devices should certainly be doable.  There 
aren't a lot of touchpoints.

Original comment by logan.jo...@gmail.com on 12 May 2010 at 1:13

GoogleCodeExporter commented 9 years ago
quick update for anyone interested:

I've been working on this over morning coffee.  There's a github repo (with 
snapshot download) at http://github.com/loganj/foursquared and I'm blogging my 
daily progress (or lack thereof) at http://loganandandy.tumblr.com/

I've been putting daily builds on my phone and syncing contacts and statuses 
without trouble for a little while now.

That said, caveat downloador.  It's clearly not complete, clean, 
backward-compatible, or (I think) efficient enough to submit back to 
Foursquared yet.

Original comment by logan.jo...@gmail.com on 22 Jun 2010 at 12:26

GoogleCodeExporter commented 9 years ago
another update:

I do now think this is ready for inclusion.  Compatibility is done and the last 
known bugs were resolved about a week ago. I'd still like to add some venue 
syncing, but I'll be starting another branch for that.

I'll do whatever's needed to meet acceptance criteria for contributions, and 
will keep my branch current.  In the meantime, I'm moving on to other features 
and issues.

Original comment by logan.jo...@gmail.com on 26 Jul 2010 at 12:37

GoogleCodeExporter commented 9 years ago
Now that there's an overhaul, integration might be quite difficult. Logan's 
implementation was working excellently for me. Perhaps it's worth a day to 
bring this into the app. Here's when it was last bought up
http://groups.google.com/group/foursquared-dev/browse_thread/thread/f06517793c31
cff6/d5d694502bf8422b
And here's the working clone before the revisions
http://code.google.com/r/loganjohnson-foursquared/source/browse

Original comment by mitch.fi...@gmail.com on 13 Oct 2010 at 10:07