Tag Archive for ‘Developer’

Push Nope-Ifications ➝

Ged Maheux, writing on Iconfactory’s weblog:

Today we’re rolling out an update for Twitterrific on iOS and macOS that addresses upcoming changes with how apps interact with Twitter. Unfortunately, these changes hinder the ability of third-party apps like Twitterrific to do push notifications and live-stream events. […]

We sincerely wish Twitter would have offered third party developers a better way forward for our customers. Apps like Twitterrific helped build Twitter’s brand and expand its user base. We even contributed to its lexicon and feature sets (Tweet tweet!) Twitter’s priorities over the last several years, however, have shifted away from end users and toward brands and big companies. We have no choice but to adapt as best we can.

How many of Twitter’s most active users will leave when they’re eventually forced to use the service’s first-party client?

Designing Better Notifications ➝

Ben Brooks, writing on Martian Craft’s weblog:

For most of the modern smartphone era, notifications have either had two states: on or off. But that’s not how we actually operate as individuals. We opt for ‘on’ because we’d rather not miss things, but end up missing the signal in all that noise. Instead, as developers and designers, we should be looking at methods for crafting our notifications to be respectful of individuals’ lives, while delivering the most impact when our apps do send a notification. We need to stop pulling people out of the moment because a marketer decided now was the most optimal time to push a notification.

The piece includes some great suggestion from Ben on how developers can improve their application’s notification handling. I especially like the idea of expiring notifications — something I had no idea was already built into iOS.

A Lot Can Happen in a Decade ➝

Craig Hockenberry, regarding the ten year anniversary of the original iPhone SDK:

After recovering from all the great news, developers everywhere started thinking about shipping. We didn’t know exactly how long we would have, but we knew we had to hustle.

In the end, we had about four months to get our apps ready. Thanks to what The Iconfactory learned during the Jailbreak era, we had a head start understanding design and development issues. But we still worked our butts off to build the first iPhone’s Twitter app.

What an exciting time that was. I just wish I would have had the foresight to spend some time learning about app development instead of simply writing about the platform.

Today’s Forecast ➝

My buddy, Matt Birchler, launched his first iOS application yesterday. A thoughtfully designed, lightweight weather app built on the Dark Sky API. I’ve been beta testing Today’s Forecast for about two weeks and it earned a slot on my first home screen within the first few days. It launches quickly and displays all the information I need in a concise, easy to read layout. And it certainly helps that it features such a handsome icon.

IFTTT’s Free ‘maker’ Tier Lets Anyone Create and Share Applets ➝

Mat Smith, writing for Engadget:

IFTTT is opening up its recipe/ applet creating platform to everyone, with a free ‘maker’ tier that offers deeper (read: harder) programming options beyond the simple “if this then that” UI most IFTTT aficionados use. You could already do this, making private applets for your own use, but this announcement means part-time developers can share any awesome applets with the greater IFTTT community, including lazy ingrates like myself.

If I’m not mistaken, this was a feature available to all IFTTT users until the service took it away sometime last year. I’m glad to see it’s back.

And just to see what the process was like for creating these shareable applets, I went ahead and built a couple. One that automatically saves new Initial Charge feature articles to Instapaper and another that does the same for Pocket. The process was quite simple — I was able to put these two together in less than five minutes.

Twitter Is Unifying Their API Platform ➝

Andy Piper, writing on Twitter’s weblog:

Later this year, we’ll be launching a new developer experience that combines the free and easy access of the standard REST and streaming APIs with the enterprise-grade power and reliability of Gnip. The goal is to create an integrated Twitter API platform that serves everyone, from an individual developer testing a new idea to Twitter’s largest enterprise partners. This will simplify and strengthen our developer platform so that anyone building with us can confidently create and scale their applications, products, and businesses.

I believe developer relations is a crucial component to the long-term sustainability of Twitter as a business. I just hope they manage to make this happen without pissing off too many developers.

Using the iPad for Web Development ➝

Matt Gemmell:

Responsive testing, though, is something you actually can do on the iPad, up to a point, with Web Tools. It lets you resize the viewport, or choose from a set of popular device sizes, and it also has a rudimentary built-in web inspector with DOM tree and editable CSS attributes (and a JavaScript console, as an in-app purchase). It’s basic, but you can readily use it to see how your site responds as the browser window resizes, or on different screen sizes than your own.

I hadn’t heard about Web Tools until reading this piece, but it looks like a great app. I’ll have to give it a try next time I’m in front of my iPad with some time to kill.

Continuous, a C# and F# IDE for iPad ➝

Frank Krueger:

Over the past six months I have been working on a new .NET IDE for the iPad, and today I am very pleased to release it on the App Store.

Continuous gives you the power of a traditional desktop .NET IDE – full C# 6 and F# 4 language support with semantic highlighting and code completion – while also featuring live code execution so you don’t have to wait around for code to compile and run. Continuous works completely offline so you get super fast compiles and your code is secure.

It’s a good time to be an iPad user.

(Via MacStories.)