Mobile is as HOT as a Habanero Chili!
It's taken a few years, but mobile and devices are finally hot. How hot? Like biting into a freshly ripe, raw, Habanero chili kind-a-HOT. Can you taste the virtual heat on your virtual tongue yet?
Yowza! The point I'm trying to get across is this. The broader mobile and device industry has finally gone mainstream. Why else would you be reading this right now? Intellectual curiosity? Well, maybe, but I'm wagering much more likely, because you want to learn about the amazing and wonderful world of mobile, today!
Yes, folks, I think you'll agree almost 100 percent that mobile is finally hip, cool, sleek, and dare I say it: glitzy . Unless you been living in some proverbial cave for the last few years, you know this for a fact! Like it or not, our modern societies now operate in a world dominated with internet connected small-screen pocket-sized Smartphone, e-readers, mid-screen sized Tablets, and large screen digital TVs, and countless other gadgets and gizmos in all their bountiful and lavish form factors. In fact, with all these devices and platforms, recently, it occurs to me as if we're all at some gigantic virtual party, and there's one huge smorgasbord on the dinner table for developers to dig into. Of course, I'm sure you'll agree the Android dish is one of the main courses you are eyeing to gobble down, first, right?
As an early adopter to the mobile industry, and one of the brave souls who pioneered work with Flash and other early mobile technologies on various mobile and device platforms over the years, it gives me great satisfaction to see what I had been advocating has finally come to fruition. Yes! That proverbial egg timer has finally rung, and the apps are flying out of the oven. Careful, boy are they RED HOT!
It strikes me that with all the excitement in developer kitchen these days, it feels a bit like the explosive growth of the early days of the World Wide Web back in the 90's. There are some changes now, though. One of the big changes now, is that we now have all these form factors with various screens instead of those clunky desktop PCs and CRTs!
Smart phones and other devices have turned our cell phones into our pocket sized computers. Yes, I said computers! Like it or not, for much of the modern world, our personal computers of today, now fit in our pockets, and they are part of our daily lives and routines as we move through the world.
Mmmmmm...Yummy! Pocket-sized Android device treats for desert, anyone?!
Android with a dash of Flash
So, how does Adobe fit into all this? Well, Adobe has been hard at work over the past few years refining their suite of tools and products to help with the growing challenge of allowing designers and developers to design, develop, and deploy compelling mobile and device experiences, faster, better, and easier. There is no shortage of exciting and compelling stream of news and innovations coming from Adobe's Engineering 'kitchen' these days as I write this passage!
Adobe Flash, Flex, and AIR have been retooled, retrofitted, and enhanced to make it significantly easier for existing Flash and Flex professionals to start leveraging Adobe Creative Suite and other tools to target not only Android but also OS, BlackBerry Tablet OS, and other mobile and device platforms soon to come. To me, the Flash Platform is like a fork utensil. When it's appropriate, by all means use it to your advantage, especially when trying to get food into your mouth!
The general idea of write once, tweak, and deploy to as many supported targets as possible is a very real; and attainable goal when you look at what Adobe can provide these days. Whether you're a long-time Flash veteran new to the mobile aspects developing for Android, or whether you're a seasoned native Android developer curious about the Flash Platform; you'll find recipes to help quench your thirst and fill your belly. All you have to do is give it a try and see the results!
This book will help you do that! So "What's Cooking" in this Book?
As a famous chef might say in his famous cooking shows in the US, "BAM"!
In this title, Joseph takes you through some recipes on how to leverage your existing Flash and ActionScript skills to build for Android Platform. I have gotten the unique pleasure of seeing some of the early material. Strap on your coding apron and get ready to bake some code recipes very soon, my fellow readers!
In this title, Joseph will explain more than one hundred examples about how to dealing with things like multi-touch and gesture input, accessing GPS and location features, leveraging the accelerometer, as well as tying into audio and visual inputs such as camera and microphone on mobile devices. He'll also cover working with media such as images, video and audio, and handling device layout and scaling, plus more tasty morsels of mobile development goodness using ActionScript for AIR using Flash and Flex based mobile applications on the Android Platform. Although this 'cookbook' assumes you know at least some ActionScript and Flash basics, most will be able to pick up much of the code and start running with it, given it's in a nice, juicy, step by step, recipe style format. You should be able to apply these code snacks to your favorite designer or developer workflow whether you're using Flash Builder, Flash IDE, or any other piece of popular Flash authoring environment out there.
Well, are you hungry yet? Yes? Good! Well, time to get your inner-baker on, and cook some flashy applications! After all, you have all those millions of hungry Android consumers to feed with your tasty, finger licking good, creations. The oven is pre-heated, now. Joseph's waiting for you in his coding kitchen. He's got lots of little snacks for you to try out. Let's meet him in his kitchen and start cooking up some Android based recipes using ActionScript, shall we?