53°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Swarm: First Impressions

    May 15, 2014

    I've only had Foursquare's new "Swarm" app for a day, but I'm already super impressed. By trimming out all of the search/review features, they're able to focus the app on providing a great checkin experience and providing more ways to connect with your friends.

    Congrats, Swarm, you just earned a place on my home screen.

    Here are a few of my first impressions after using the app for a day:

    • Automatic Venue Selection
    • History Search
    • Plans
    • Nearby Friends
    • Neighborhood Sharing
    • Other Thoughts

    Automatic Venue Selection

    This is a huge improvement! As soon as you tap the "check in" button, this screen opens with a venue pre-filled. So far it's done a pretty good job of choosing the right location when I open, since it appears to draw from my previous checkin history rather than just sorting by what's nearby. By pre-filling the location, it only takes two taps to check in!

    I'll be interested to see how smart it is about choosing a location for me. Seems like it could get pretty accurate if it also factors in the time of day I'm checking in. (e.g. I usually check in to Barista around 10am so if I'm anywhere nearby and checking in at that time, chances are that's where I am.)

    History Search

    Something I've been wanting to do forever is search my checkin history! I'm surprised it took them this long to finally launch this feature, but it's fantastic!

    I can't even say how many times I've wanted to know the last time I was at a place, or find out the last time I ate sushi. Now I can type the name of a venue, or even a category, and I'll see all my previous checkins!

    Plans

    I was definitely surprised to see a "plans" feature implemented by Foursquare! I remember years ago, many startups trying to implement this in one way or another.

    The feature within Swarm is well executed, but I haven't spent enough time with it to know if it's truly valuable yet. I hope to get some chances to try it out for real in the next couple weeks. This great Portland weather sure helps!

    Nearby Friends

    The new layout of the home screen showing nearby friends is great! Having the list sorted by distance is way more useful than showing a timeline of all my friends' recent checkins regardless of their location.

    Neighborhood Sharing

    Neighborhood sharing is something I've experimented with in the past myself, actually. For a while, a few of us were using an app we wrote using the Geoloqi API which would post to Facebook every time we entered a new city.

    I'm hopeful that this will be a useful feature of Foursquare! However it's hard to tell after only one day. I'm definitely excited for it though! I've always thought that even this little bit of information would be more useful than no information, and it certainly doesn't take any extra battery power to collect location information at this level.

    Other Thoughts

    The sign-in experience was fantastic. I launched the app and it prompted me asking if I was "Aaron Parecki". It occurred to me that since iOS has no way for apps to communicate with each other, they must have implemented something clever! I asked Ryan Arana if he happened to know of any APIs that would let them do this, and he immediately pointed to the identifierForVendor method on UIDevice, which returns an identifier guaranteed to be unique across all apps by the same developer.

    The way I imagine this would work is when the app launches, it sends the identifier to Foursquare's API which returns my Foursquare account info if it matches the same identifier for my Foursquare account. Then there must be an API method that returns a Foursquare access token given the vendor identifier. A very clever way of doing single-sign-on across multiple apps!

    Overall, I'm super impressed with the app update, and it is definitely encouraging me to continue using Foursquare rather than replace it with my own homebrew solution on this site. Long-term, I will likely set up a realtime import of my Foursquare checkins similar to what I did with importing my Instagram photos using OwnYourGram.

    Thu, May 15, 2014 7:40pm -07:00 #swarm #foursquare #checkins
    3 likes 1 repost 1 reply
    • ✨ Davy Stevenson ✨
    • Richard Eriksson
    • Michael Dusing
    • Richard Eriksson
    • Zenobase zenobase.com
      @aaronpk, eager to see how well @SwarmApp handles automatic checkins (next release?), compared to @GetSaga and @MovesApp.
      Sat, May 17, 2014 3:30am +00:00 (via brid-gy.appspot.com)
Posted in /articles

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv