| If you are familiar with the AdobeR FlashR platform, you already have the skills to create AndroidR and iOSR apps. This book entitled Professional Flash Mobile Development: Creating Android and iPhone Applications by Richard Wagner is a great introduction to Adobe AIRR for Android and iOS.|
Wagner begins by walking you through downloading and installing the AIR SDK (version 2.5) in Flash Professional and Flash Builder. He discusses the preliminary steps to get you up and running to create and test your first example app for both the Android and iOS platforms. This VanillaApp is a simple "Hello World" sample app and takes you through the steps to start a new Android and iOS application in Flash and build a splash screen for the VanillaApp.
Building on the skills you have learned with the first app, you create a few more small apps that teach you how to capture and respond to multi-touch user interaction such as the touch, swipe, rotate and zoom events. At this point, the author touches on the important steps to optimizing your ActionScript code for mobile devices including object pooling, bitmap caching, GPU rendering, garbage collection and event bubbling.
The next few chapters cover how to access the native features of your mobile device such as the Accelerometer, Auto Orientation, Geolocation and service protocols. You learn how to code the ActionScript that will capture the event input from the device and then respond to the event. For example, you will create a Find Me A Pizza app that will use the device's Geolocation feature and YahooR Local web services to find the nearest Pizza restaurant.
Your can use your mobile device to make phone calls, send SMS and emails. The author helps you add these features to your applications. You create a PhoneDialer app that makes phone calls and a PhoneServices app that sends SMS and emails. You also learn how to access the Android camera and microphone.
Many applications require you to collect and store information from the user and the device. The author discusses how to code your app to read and write to a file and to make queries to the SQLite database.
Now you are ready to learn how to test your app both from within the Flash workspace and remotely via WiFi. When you are ready, the author covers how to prepare your app for submission to the app stores.
Although this book touches on how to optimize your application for mobile devices, it doesn't thoroughly cover this important topic.
Richard Wagner has authored several books and is the Lead Product Architect at MAARK.
*I purchased this book with my own funds.
Join us in the Flash forum. | Join us in the Digital Art and Design forum.