The Starling Handbook

Isn’t the Starling framework awesome! It’s as much a part of the Flash/AIR platform as the native APIs themselves. In my opinion, it’s single handedly responsible for so many developers sticking with Adobe’s platform over the past few years. With Starling you can create 2D games that are every bit as impressive as games written […]

Array and Vector API Improvements

It’s not often you see updates to the ActionScript 3 class APIs these days, so I was pleasantly surprised to see that the AIR 19 beta introduces two new methods to the Vector and Array class: insertAt() removeAt() They are intended as a replacement for the splice() method when you only want to add or […]

iOS Concurrency

The beta release of Adobe AIR 19 has landed and the big news is that we finally have the AS3 Workers API for iOS. So what are Workers? Well put simply, Workers lets us create multi-threaded AIR and Flash Player applications. This is significant because you can finally relegate CPU intensive tasks to a background […]

TestFlight and Build Numbers

If you’ve been uploading builds to TestFlight you’ll no doubt have noticed that you need to increment your app’s version number each time you want to deploy a new build. Annoyingly Adobe AIR’s <versionNumber> tag has always populated both the CFBundleShortVersionString and CFBundleVersion keys in the iOS info.plist file, meaning there was no way to […]

TestFlight Beta Testing from iTunes Connect

If you’ve been using the TestFlight website to upload and distribute test builds of your Adobe AIR apps then you’ll probably be aware that the service has moved. Apple acquired TestFlight in February and have now integrated it within iTunes Connect. So here are a few useful tips for uploading your app for TestFlight beta […]

Careers Hub Interactive

Here’s a video of an app I worked on last year, but for one reason or another, forgot to actually blog about. The Careers IT Seat Interactive is an iPad application that was developed as part of the Glasgow Science Centre’s Careers Hub exhibit. It consists of a series of games and quiz style questions […]

ANE and eBook Promotion

The very nice people at DiaDraw got in touch recently to let me know about a promotion they are currently running that should interest all Adobe AIR developers. They’re offering a 20% discount on their Camera Driver ANE for iOS and Android. Plus as an added bonus they’re also including their excellent Easy Native Extensions […]

Native Extension Development Revisited

Just over a year ago I took a stab at developing an iOS native extension for AIR. It was really just a learning exercise and I wasn’t actually trying to write anything specific. I certainly got a lot from it but having not revisited ANE development since, I recently found to my frustration that I’d […]

Adobe AIR Games Showcase #5

Remember when Adobe initially started targeting mobile with AIR? It was often a pleasant surprise when someone managed to produced an app that was as good as its native counterparts. Of course AIR’s come a long way since then and these days it’s just expected that the quality of apps built with it will be […]

Flash Online Conference #10

The next Flash Online conference takes place at 12:00pm (UTC+0) on Thursday the 16th of October and it looks like it has a star-studded line up of speakers. Here’s the list: Chris Campbell: Update on recent releases and roadmap Chandra Prakash: VideoTexture support on iOS Neha Gupta: Adobe AIR Cross Promotion service Ajay Kumar Shukla: […]