Why I keep going Back To Flash

Over the past year, I’ve done very little in the Flash/Flex world; Not because I thought the Apple had won, but more around the interest of learning what else is out there. After a year of HTML5/Javascript, iOS, Android/Java, and a little Python; Everything I learn makes me want to get back to Flash. Albeit I’ve learned that prototyping with jQuery(HTML) can be quite easy, and extremely fun; having to tweak my code for different browsers, reminded me of the negatives.

Then while iOS and Android offer extremely nice IDE’s for coding, and meticulously documented API’s, getting from idea to app can be a headache specially if you’re coding for both. Enter Appcelerator’s Titanium, which allows you to write apps for iPhone and Android using JavaScript (and a few other languages); I found the size and performance of the applications to be a little bit hard to swallow, but at least you’re not jumping around between Objective-C and JAVA.

And then I start looking through all my favorite Flash blogs and am reminded of why I love Flash so much in the first place. First off:

Simple Flash GUI Tool – an extension of MinimalComps by Keith Peters, and probably one of my favorite Flash libraries outside of TweenMax. This one is by Justin Windle over at SoulWire. And was originally posted like 5 months ago.

PixelBender 3D – Do I need to say more? Hardware 3D rendering, built on top of “Molehill”

Wallaby – This is a sweet idea to turn Flash sites into HTML. Not that I completely agree with the idea, but the option is pretty sweet.

Last but NOT LEAST:

Adobe AIR – Yup it’s AIR. If you didn’t know already, with AIR you can write Flash applications to run on your favorite Android or iOS device, as well as some of the newer Blackberry (RIM) devices. It also does desktop too… but you probably already knew that.

So to those who said Flash is dead, let me know when the other half of the internet opens up for you.