This Week's Sponsor:


Ensure that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.

Developers: Tweetmarks Will Keep Your Twitter Clients In Sync

I’ve tried several Twitter clients over the past three years; some of them were iPhone apps with no Mac counterparts, others were Mac apps that found their way to iOS with smaller, more affordable versions. After the iPad came around and companies like the The Iconfactory and Echofon showed that it was possible to create a “Twitter ecosystem” outside of Twitter’s official applications (which also happen to be available on the Mac, iPhone and iPad), users like me started wondering whether it was possible to achieve the long-awaited dream of a continuous client – an app that always remembers where you left off, and allows you to start reading (in our case, tweets) again in the same position across devices, through the cloud. For Twitter clients, the concept is simple: if you’ve already read tweets from 3 hours ago on your Mac and then you pick up my iPhone, you shouldn’t see those tweets again.

Echofon has tried to implement this, with results far from perfection. Echofon’s unread sync isn’t always reliable, and when switching devices I often find the app picking the wrong spot in the timeline or automatically scrolling to tweets I’ve already read. Still, the idea is there: as users switch devices, the position of the “last read tweet” should be maintained with online sync.

Manton Reece, developer of Tweet Library for iPad at Riverfold Software, wants to offer developers who are building Twitter clients a solution to easily keep timelines in sync using Tweetmarks. Tweetmarks is a service that runs in the cloud and can be implemented to keep the last-read tweet in sync across apps and devices. With documentation available here, the developer explains:

I’ve already showed it off to a few developers, and if you’re writing a Twitter app I’d love for you to support it too. It will be baked into the next version of Tweet Library.

There are still some unknowns (especially around whether I will need to ask for help to cover hosting costs), but I wanted to launch it now before WWDC so that other Twitter app developers meeting at the conference can give me feedback on the service. Tweetmarks has actually been running for months, and when an opportunity came along this week for a new logo (thanks Alex!), I knew it was past time to finish documenting the service and get it out.

The concept is simple, yet nobody until now managed to pull it off with a system that’s reliable and unobtrusive enough to work “like magic” across platforms and different devices or computers. Developers who are interested in the project can learn more about it here and, personally, I’d love to see a new version of Twitterrific with such a feature (alongside live streams, but that’s another story). If you build and sell Twitter clients for a living, we strongly recommend checking out Tweetmarks for your next multi-platform update – the continuous Twitter client may start right here.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.