This Week's Sponsor:

Kolide

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


Chirp 2.0 Offers a Remarkably Full-Featured Twitter Experience on Apple Watch

It’s time for Apple Watch apps to grow up, and Chirp for Twitter is leading the charge.

Chirp 2.0 debuted today, offering a full-featured Twitter experience on the Apple Watch. Chirp was already the prime Twitter client on watchOS, but with version 2 the app becomes something truly special: an iPhone-quality app on the Watch. Thanks to SwiftUI and other new developer tools Apple has built for watchOS, Chirp can do all the things you would expect from a full-featured iOS app, such as load your whole timeline, with liking and retweeting functionality, display videos and open links embedded in tweets, offer tweet composition, full user profiles, DMs, and much, much more.

Watch developer Will Bishop has been shipping impressive apps for a while, but Chirp 2.0 undoubtedly represents his best work yet.

When the Apple Watch first debuted, it would have been absolutely impossible to deliver a full Twitter client on the wrist. For a while, Twitter itself offered a first-party Watch app with a limited browsing experience, but that app was eventually discontinued. With the Apple Watch’s advancements since that time, however, in both hardware and software, including the recent debut of SwiftUI for watchOS development, there’s never been a better time for a new wave of powerful Watch apps to debut.

Browsing the timeline (left), and searching for and viewing a user profile (right).

Browsing the timeline (left), and searching for and viewing a user profile (right).

When I say that Chirp offers an iOS-level full-featured Twitter experience, I’m not kidding. Look at everything the app lets you do:

  • Browse your full timeline
  • Play videos found in tweets
  • Open links from tweets
  • Like and retweet
  • Tap usernames to view full user profiles
  • Tap followers and following to view all those people
  • Tweet using dictation, Scribble, emoji, or the FlickType keyboard
  • Delete tweets
  • View and send DMs
  • Access Trending, Mentions, Lists, Likes, Your Profile, and Search
  • Adjust app settings entirely on the Watch

Much of this functionality was available in previous versions of Chirp, but it fell short in several ways, such as videos not playing reliably, DMs being unable to display images or linked tweets, or everything just loading slowly. For version 2.0, all of the app’s previous low-hanging fruit has been addressed, enabling Chirp to truly fulfill its vision of being a full-featured Twitter client. And it’s remarkable how well Twitter works on the wrist.

From left to right: Videos, username colors, links, and multi-image grids.

From left to right: Videos, username colors, links, and multi-image grids.

The biggest under-the-hood change in Chirp is that the timeline was completely rewritten for watchOS 6 using SwiftUI. Bishop outlined his first SwiftUI experiences in a recent Club MacStories interview:

I’ll admit, I was quite sceptical at first. I’d never used a declarative language outside of HTML, so it all seemed quite foreign to me…But as I used it more and more I began to see its potential, and decided to lean right into it to rewrite the largest part of Chirp. This new timeline brings some new features that weren’t possible before too, such as endless scrolling.

SwiftUI not only enabled endless scrolling, it also made the whole timeline more responsive and reliable. For example, memory issues that Bishop ran into with the former timeline implementation were solved thanks to SwiftUI. These improvements don’t just fuel the timeline either, because the same approach was applied to almost every other part of the app: Mentions, Likes, Trending, Hashtags, Lists, and Search all use the SwiftUI implementation.

As you browse your timeline, you can like and retweet anything you come across with a single tap. Tweets in the timeline can now display up to four images at once in a grid, just like on other devices’ Twitter apps. Amazingly, links can be accessed and read in a stripped-down view; videos, likewise, can be played right from a tweet view. The latter feature had reliability issues in previous versions, but it’s been completely rewritten for much better performance.

Composing a tweet with Chirp.

Composing a tweet with Chirp.

If you want to compose a tweet, you can do that by first using Force Touch from nearly any screen in the app, then choosing from a variety of input options, including the excellent FlickType keyboard which works surprisingly well on my 44mm Watch. Tapping on a tweet enables the option of replying, but quote tweets, as far as I can tell, can’t be created with Chirp, which is the only noteworthy limitation I’ve found.

Chirp is a free download, with certain features unlocked via In-App Purchases.

Chirp is a free download, with certain features unlocked via In-App Purchases.

Chirp 2.0 also adds a username colors feature, whereby you can set a custom color for your username to appear in the timeline. This custom color displays not just for yourself, but for all other Chirp users, so if you browse the timeline and come across a user’s rainbow-colored username, or some other custom color, you’ll know they use Chirp.


I won’t pretend that Chirp is a replacement for a proper iOS Twitter client, because I’d choose Twitter on my iPhone or iPad over the Watch any time I can. But for those moments when I don’t have another device on me, it’s incredible that full Twitter access now lives on my wrist.

What Will Bishop has accomplished with Chirp is strong proof that now is the perfect time for developers to give the Apple Watch a second look. With more capable hardware than ever, truly independent apps, and the advent of SwiftUI, many of the limitations of years past are gone. It’s time to reimagine what a Watch app can be.

Chirp for Twitter is available on the App Store.

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.